login  Naam:   Wachtwoord: 
Registreer je!
 Forum

formulier in php?

Offline sakke - 02/01/2009 11:54
Avatar van sakkeNieuw lid Beste allemaal,
ik heb volgend formulier op mijn website (kustappartement.net63.net)
  1. <form id="form1" name="form1" method="post" action="">
  2. <p>
  3. <input type="hidden" name="to" value="claes_sander@skynet.be, Kjell.vanderbeken@skynet.be" />
  4. <input type="hidden" name="next" value="" />
  5. <input type="hidden" name="subject" value="weekend " />
  6. </p>
  7. <table width="536" border="0">
  8. <tr>
  9. <td width="196"><label>Naam *</label></td>
  10. <td width="330"><input type="text" name="Naam" id="Naam" /></td>
  11. </tr>
  12. <tr>
  13. <td>Voornaam *</td>
  14. <td><input type="text" name="Voornaam" id="Voornaam" /></td>
  15. </tr>
  16. <tr>
  17. <td>Bedrijf</td>
  18. <td><input type="text" name="Bedrijf" id="Bedrijf" /></td>
  19. </tr>
  20. <tr>
  21. <td>E-mail *</td>
  22. <td><label>
  23. <input type="text" name="E-mail" id="E-mail" />
  24. </label></td>
  25. </tr>
  26. <tr>
  27. <td><label>Telefoon *</label></td>
  28. <td><input type="text" name="Telefoon" id="Telefoon" /></td>
  29. </tr>
  30. <tr>
  31. <td><label>Gsm</label></td>
  32. <td><input type="text" name="Gsm" id="Gsm" /></td>
  33. </tr>
  34. <tr>
  35. <td><label>Straat en nummer</label></td>
  36. <td><input type="text" name="Straat en nummer" id="Straat en nummer" /></td>
  37. </tr>
  38. <tr>
  39. <td><label>Plaats</label></td>
  40. <td><input type="text" name="Plaats" id="Plaats" /></td>
  41. </tr>
  42. <tr>
  43. <td>Postcode</td>
  44. <td><input maxlength="6" type="text" name="postcode" id="postcode" /></td>
  45. </tr>
  46. <tr>
  47. <td><label>Land</label></td>
  48. <td><input type="text" name="Land" id="Land" /></td>
  49. </tr>
  50. <tr>
  51. <td height="26">commentaar : *</td>
  52. <td><textarea name="commentaar" cols="45" rows="4" id="commentaar">Commentaar ...</textarea></td>
  53. </tr>
  54. <tr>
  55. <td height="26">contacteer mij via *</td>
  56. <td><label>
  57. <input type="radio" name="radio" id="email" value="email" />
  58. E-mail
  59. <input type="radio" name="radio" id="Telefoon2" value="Telefoon" />
  60. Telefoon</label></td>
  61. </tr>
  62. </table>
  63. <p>&nbsp;</p>
  64. <p>
  65. <input type="submit" value="versturen" />
  66. <input name="Reset" type="reset" value="reset" />
  67. </p>
  68. </form>


dit werkt nu alleen op die skynet server... ik zou deze nu liever op deze gratis server m-plaatsen, deels omdat het form vaak niet helemaal werkt.
is het mogelijk om dit in php te doen?
ik had al eens geprobeerd met het script van cowbeast hier op het forum, maar knippen en plakken ging niet...
mijn excuses, maar ik ben echt een leek..


als iemand het mij kan uitleggen, wil ik het graag zelf doen, ik verwacht niet dit hier te posten, en een beetje later een plak-klaar script te ontvangen.(dit mag natuurlijk)

Bedankt

5 antwoorden

Gesponsorde links
Offline Koen - 02/01/2009 11:59
Avatar van Koen PHP expert http://www.site...ormulieren
Offline Martijn - 02/01/2009 12:31
Avatar van Martijn Crew PHP ik wil je daar graag het advies bij geven je email uit de form te halen. Een beetje sql injkecter kan df spammen via jouw site 
Offline Koen - 02/01/2009 12:32
Avatar van Koen PHP expert
DeviourSoul schreef:
ik wil je daar graag het advies bij geven je email uit de form te halen. Een beetje sql injkecter kan df spammen via jouw site 


SQL injection in plain html? 
Offline sakke - 04/01/2009 12:19 (laatste wijziging 04/01/2009 12:21)
Avatar van sakke Nieuw lid Hallo,
het is gelukt nu, maar ik zou ng willen dat de bezoekers nadat ze op verzenden hebben geklikt een kadertje krijgen, "uw gegevens zijn correct verzonden.."

kan iemand me zeggen hoe juist?

hieronder mijn html en php

thanks !!

  1. Verwijderd



  1. <?php
  2. //Als men op de Submit knop heeft gedrukt van het formulier...
  3. if (isset($_POST['verzenden'])) {
  4. if (!isset($_POST['voornaam'])) {
  5. $error = "Naam is niet ingevuld<BR />";
  6. } if (!isset($_POST['land'])) {
  7. $error .= "Land is niet ingevuld";
  8. }
  9.  
  10. if (!isset($error)) {
  11.  
  12. $bericht = "Voornaam: ".$_POST['voornaam']."\n";
  13. $bericht .= "land :".$_POST['land']. "\n";
  14. $bericht .= "Naam :".$_POST['naam']. "\n";
  15. $bericht .= "rijksregisternummer :".$_POST['rijksregisternummer']. "\n";
  16. $bericht .= "bedrijf :".$_POST['bedrijf']. "\n";
  17. $bericht .= "email :".$_POST['email']. "\n";
  18. $bericht .= "telefoon :".$_POST['telefoon']. "\n";
  19. $bericht .= "straat-huisnummer :".$_POST['straat-huisnummer']. "\n";
  20. $bericht .= "postcode :".$_POST['postcode']. "\n";
  21. $bericht .= "plaats :".$_POST['plaats']. "\n";
  22. $bericht .= "week :".$_POST['week']. "\t";
  23. $bericht .= "week-dag :".$_POST['week-dag']. "\t";
  24. $bericht .= "week-maand :".$_POST['week-maand']. "\t";
  25. $bericht .= "week-jaar :".$_POST['week-jaar']. "\n";
  26. $bericht .= "weekend :".$_POST['weekend']. "\t";
  27. $bericht .= "weekend-dag :".$_POST['weekend-dag']. "\t";
  28. $bericht .= "weekend-maand :".$_POST['weekend-maand']. "\t";
  29. $bericht .= "weekend-jaar :".$_POST['weekend-jaar']. "\n";
  30. $bericht .= "verschillende-dagen :".$_POST['verschillende-dagen']. "\t";
  31. $bericht .= "verschillende dagen aantal :".$_POST['verschillende-dagen-aantal']. "\t";
  32. $bericht .= "verschillende dagen vanaf dag :".$_POST['verschillende-dagen-vanaf-dag']. "\t";
  33. $bericht .= "verschillende dagen vanaf maand :".$_POST['verschillende-dagen-vanaf-maand']. "\t";
  34. $bericht .= "verschillende dagen vanaf jaar :".$_POST['verschillende-dagen-vanaf-jaar']. "\n";
  35. $bericht .= "contact-via-email :".$_POST['emailradio']. "\n";
  36. $bericht .= "contact-via-telefoon :".$_POST['telefoonradio']. "\n";
  37. $bericht .= "Opmerkingen :" .$_POST['opmerkingen']. "\n";
  38.  
  39.  
  40.  
  41.  
  42. mail ("email@skynet.be", "kustappartement-reservatie", $bericht, "FROM: kustappartement.net63.net");
  43.  
  44.  
  45. } else {
  46.  
  47. echo "Gelieve alle formuliervelden netjes in te vullen !<BR /><BR />";
  48. echo "<FONT COLOR=\"#FF0000\">".$error."</FONT>";
  49.  
  50. }
  51.  
  52. } else {
  53.  
  54. echo "U moet eerst het formulier invullen !";
  55.  
  56. }
  57. ?>


Citaat:
Rens edit:
Lappen code horen hier niet thuis!
http://www.plaatscode.be
Offline Martijn - 04/01/2009 13:31 (laatste wijziging 04/01/2009 13:32)
Avatar van Martijn Crew PHP
sliphead schreef:
[..quote..]

SQL injection in plain html? 


nu kan het verder niets, maar als ie dr een beetje php achter schroeft, en ik neem zn formuliertje, verander zn action naar zn site, pas de emaiil aan en ik heb een spambot.

edit: en volgens mij zijn dr ook html mail forms 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s