Dieko Geplaatst: 20 augustus 2010 Rapport Geplaatst: 20 augustus 2010 Beste PHP techneuten Wie kan voor mij een PHP formulier maken? Het moet een simpel formulier zijn met deze gegevens Klik Diegene die het voor mij maakt krijgt een gratis Chatroulette Spy eBook en nog paar coole dingen. Reageren
Flitskikker Geplaatst: 20 augustus 2010 Rapport Geplaatst: 20 augustus 2010 Ik kan morgen wel even voor je kijken. Reageren
Thundercover Geplaatst: 20 augustus 2010 Rapport Geplaatst: 20 augustus 2010 In de tweede post van het vastgeplakte Handige scripts uit html/php: site hulp staat een script van Ewoud dat je er wel voor kan gebruiken. Reageren
Dieko Geplaatst: 20 augustus 2010 Auteur Rapport Geplaatst: 20 augustus 2010 In de tweede post van het vastgeplakte Handige scripts uit html/php: site hulp staat een script van Ewoud dat je er wel voor kan gebruiken. Bedankt! Alleen wil ik ook adres gegevens erin. Reageren
NickyHendriks Geplaatst: 30 augustus 2010 Rapport Geplaatst: 30 augustus 2010 (bewerkt) Formulier.php (plek waar je de form plaatst) <form name="contact" method="post" action="send.php"> <table cellspacing="2" cellpadding="2"> <tr valign="top" align="left"> <td> Naam:</td> <td> <input name="naam" type="text" size="25"/> </td> </tr> <tr valign="top" align="left"> <td>Email: </td> <td> <input name="mail" type="text" size="25" /></td> </tr> <tr valign="top" align="left"> <td>Onderwerp: </td> <td> <input name="onderwerp" type="text" size="25" /></td> </tr> <tr valign="top" align="left"> <td>Straatnaam: </td> <td> <input name="adres" type="text" size="25" /></td> </tr> <tr valign="top" align="left"> <td>Postcode: </td> <td> <input name="postcde" type="text" size="25" /></td> </tr> <tr valign="top" align="left"> <td>Stad: </td> <td> <input name="stad" type="text" size="25" /></td> </tr> <tr valign="top" align="left"> <td>Bericht: </td> <td><textarea name="bericht" rows="7" cols="40" /></textarea></td> </tr> <tr valign="top" align="left"> <td> </td> <td> <input type="submit" name="Submit" value="Verzend"> </td> </tr> </table> </form> send.php (Moet ALTIJD een .php bestand zijn!) <?php $mailsupport= "jou@mail.nl"; $titel= "Jouw site naam -" . $_POST['onderwerp']; // set datum $datum = date("d.m.Y H:i"); // set ip $ip = $_SERVER['REMOTE_ADDR']; // Bericht $mssg = $mssg .= "Ingevuld Contact Formulier \n\n"; $mssg .= "Naam: " .$_POST['naam'] . "\n"; $mssg .= "Mail Adres: " .$_POST['mail'] . "\n"; $mssg .= "Onderwerp: " .$_POST['onderwerp'] . "\n"; $mssg .= "Straatnaam: " .$_POST['adres'] . "\n"; $mssg .= "Postcode: " .$_POST['postcde'] . "\n"; $mssg .= "Stad: " .$_POST['stad'] . "\n"; $mssg .= "Bericht:" . "\n"; $mssg .= $_POST['bericht'] . "\n" . "\n"; $mssg .= "Dit bericht is verstuurd op $datum van het ip adres " . $ip . "."; //Afzender $headers = "From: " . $_POST['naam'] . " <" . $_POST['mail'] . ">"; if ($_SERVER['REQUEST_METHOD'] == 'POST'){ if (empty($_POST['naam']) or empty($_POST['mail']) or empty($_POST['onderwerp']) or empty($_POST['bericht'])) { echo "U bent iets vergeten in te vullen !!<br> Klik <a href=\"java script:history.back(1)\">hier</a> om terug tegaan."; } else { mail ($mailsupport, $titel, $mssg, $headers); header ("Refresh: 0; URL=verzonden.php"); } } ?> verzonden.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>Verzonden</title> </head> <body> Je e-mail is verzonden.. <br><br> <a href="formulier.php">Terug naar de website</a> </body> </html> Je kunt ook bij send.php bij het stukje "header ("Refresh: 0; URL=verzonden.php"); " de naam verzonden.php ook naar een ander bestand doorlinken, maar doe dit wel op een goede manier, dus gewoon het bestandje. Dit mag HTML zijn, maar kan ook een .php bestand zijn. Is maar net wat je zelf fijn vind. Je kunt het ook naar formulier.php terugsturen, maar dat is weer een beetje onhandig omdat de persoon dan niet weet of ie is verstuurd. Zelf zou ik dan met dezelfde lay-out werken en alleen de tekst wijzigen Hopen dat het zo goed is Gebruik dit formulier ook op me eigen portfolio website en werkt zeer fijn Ben zelf dan geen PHP expert maar ik heb het wel zover gekregen dat ik dingen aan de lijst kan toevoegen. Helaas kan ik geen volledig nieuw script schrijven dus... Bewerkt: 30 augustus 2010 door Zamg0d1 Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.