Hej Andreas
Jeg har smækket noget kode sammen. Det er lavet med at informationerne sendes pr. e-mail, da det generelt vil være bedre end at bruge en tekstfil. Naturligvis er en database bedst, men det er jo så lidt mere krævende og da du ikke vil lære PHP, er e-mail vel fint.
Indtast-siden (page1.php):
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Side 1</title>
- </head>
- <body>
- <form id="form1" name="form1" method="post" action="page2.php">
- <table width="239" border="0" cellpadding="3">
- <tr>
- <td width="50">Boks 1:</td>
- <td width="171"><input type="text" name="input1" id="input1" /></td>
- </tr>
- <tr>
- <td>Boks 2:</td>
- <td><input type="text" name="input2" id="input2" /></td>
- </tr>
- <tr>
- <td>Boks 3:</td>
- <td><input type="text" name="input3" id="input3" /></td>
- </tr>
- <tr>
- <td> </td>
- <td><input type="submit" name="submitBtn" id="submitBtn" value="OK" /></td>
- </tr>
- </table>
- </form>
- </body>
- </html>
Send-data-siden (page2.php):
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Side 2</title>
- </head>
- <body>
- <?php
- //Til
- $to = "din@email.dk";
-
- //Emne
- $subject = 'Information';
-
- //Besked
- $message = "
- <html>
- <head>
- <title>Info</title>
- </head>
- <body>
- <span style='font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;'>
- <p>Afsendt ".date("d/m Y").", fra IP-adresse: ".$_SERVER['REMOTE_ADDR']."</p>
- <p>Her er informationen:</p>
- <table width='239' border='0' cellpadding='3' style='font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;'>
- <tr>
- <td width='50'>Boks 1:</td>
- <td width='171'>".$_POST['input1']."</td>
- </tr>
- <tr>
- <td>Boks 2:</td>
- <td>".$_POST['input2']."</td>
- </tr>
- <tr>
- <td>Boks 3:</td>
- <td>".$_POST['input3']."</td>
- </tr>
- </table>
- </span>
- </body>
- </html>";
-
- //Headers
- $headers = 'MIME-Version: 1.0' . "\r\n";
- $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
- $headers .= 'To: ' . $to . "\r\n";
- //Husk at ændre adressen her:
- $headers .= 'From: Min side <min@side.dk>' . "\r\n";
-
- //Validerer om e-mail blev afsendt
- if(mail($email, $subject, $message, $headers)){
- echo "Tak for dit input";
- } else {
- echo "Der opstod desværre en fejl...";
- }
- ?>
- </body>
- </html>
Da du er programmør i forvejen burde det være let for dig at tilpasse koden, men du kan altid spørge hvis der er noget.
Indlæg senest redigeret d. 09.08.2008 21:29 af Bruger #10572