login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Parse error (Opgelost)

Offline Heroen - 08/01/2009 13:32 (laatste wijziging 09/01/2009 13:23)
Avatar van HeroenNieuw lid goeiendag allemaal!

ik ben bezig met een aanvraagformulier dat dan moet worden verzonden worden via de mail.

nu heb ik (d8 ik in iedergeval) de code al compleet maar nu geeft hij

  1. Parse error: syntax error, unexpected ',' in /var/www/technischburodunning.nl/www/test/onderhoud.php on line 93


hierbij geef ik gelijk even de broncode erbij


hopelijk kunnen jullie hier wat mee regel 93 is hier in deze regel

  1. printf($foutmelding, "U heeft geen naam ingevuld.");

8 antwoorden

Gesponsorde links
Offline marten - 08/01/2009 14:31
Avatar van marten Beheerder je hebt een komma getypt ipv een punt 
Offline Heroen - 08/01/2009 14:44
Avatar van Heroen Nieuw lid nu heb ik zoals u zegt de , naar . verandert

  1. printf($foutmelding. "U heeft geen naam ingevuld.");


maar nu geeft hij gelijk in dezelfde regel weer een error aan (ik denk dat ik een paar grote foutjes heb gemaakt in de tekst;)
mijn php knowledge is erg afgezwakt;)

  1. Parse error: syntax error, unexpected ';' in /var/www/technischburodunning.nl/www/test/onderhoud.php on line 93


moet de ; dan een : worden?
Offline Ontani - 08/01/2009 14:50
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
die , in printf was wel degelijk juist, de fout ligt ergens anders. zet die foutmelding eens op 1 regel ipv verschillende
Offline Koen - 08/01/2009 19:42
Avatar van Koen PHP expert Er is geen fout, jouw code doet het perfect op mijn server (php5).

http://sima.koenvdw.com/mail.php
Offline anton - 08/01/2009 23:43
Avatar van anton Lid bij mij ook...xD
Offline Wim - 09/01/2009 00:01
Avatar van Wim Crew algemeen http://technischburodunning.nl/contact.php

bij hem ook 
Offline Heroen - 09/01/2009 13:21 (laatste wijziging 09/01/2009 13:24)
Avatar van Heroen Nieuw lid klopt ik heb het script al 1 maal goed dat is alleen het mailingsformulier
maar dit script is voor de aanvraag voor onderhoud.
ik heb hem nu ook werkend op mijn server
maar als ik nu op de knop submit druk gaat hij niet verder naar de volgende pagina cq versturen van de informatie.

is het zelfde script alleen dit script is wat uitgebreider ;)



sorry sorry
zag net dat ik perongeluk de verkeerde broncode had geplaatst ;)

  1. <?php
  2.  
  3. $to_email = "tech.burodunning@12move.nl";
  4.  
  5. if(!isset ($_POST['submit'])) {
  6. ?>
  7.  
  8. <table width="550" border="0">
  9. <tr>
  10. <td width="206"><p align="right">Naam:</p> </td>
  11. <td width="334">
  12. <input name="naam" type="text" maxlength="20"/>
  13. </td>
  14. </tr>
  15. <tr>
  16. <td><div align="right">Adres:</div></td>
  17. <td>
  18. <input name="adres" type="text" value="" maxlength="50"/>
  19. </td>
  20. </tr>
  21. <tr>
  22. <td><div align="right">Plaats:</div></td>
  23. <td><input name="plaats" type="text"/>
  24. </td>
  25. </tr>
  26. <tr>
  27. <td><div align="right">Postcode:</div></td>
  28. <td><input name="postcode" type="text"/></td>
  29. </tr>
  30. <tr>
  31. <td><div align="right">Telefoonnummer:</div></td>
  32. <td>
  33. <input name="telefoon" type="text" maxlength="15"/>
  34. </td>
  35. </tr>
  36. <tr>
  37. <td><p align="right">E-mail:</p></td>
  38. <td>
  39. <input name="email" type="text"/>
  40. </td>
  41. </tr>
  42. <tr>
  43. <td><div align="right">Type CV-Ketel:</div></td>
  44. <td>
  45. <input name="ketel" type="text"/>
  46. </td>
  47. </tr>
  48. <tr>
  49. <td><div align="right">Type onderhoudscontract:</div></td>
  50. <td>
  51. <select name="contract">
  52. <option>Onderhouds abonnement 1</option>
  53. <option>Onderhouds abonnement 2</option>
  54. </select>
  55. </td>
  56. </tr>
  57. <tr>
  58. <td><div align="right">Bijzonderheden:</div></td>
  59. <td><textarea name="bijzonderheden"></textarea></td>
  60. </tr>
  61. <tr>
  62. <td>&nbsp;</td>
  63. <td><input type="submit" value="Verstuur" name="submit"/> </td>
  64. </tr>
  65. </table>
  66. <?php
  67. }
  68. else{
  69. $mail="Nieuw bericht via het contactformulier\r\n\r\n";
  70. $mail.="Naam afzender: ".$_POST['naam']."\r\n";
  71. $mail.="Adres afzender: ".$_POST['adres']."\r\n";
  72. $mail.="Woonplaats afzender: ".$_POST['plaats']."\r\n";
  73. $mail.="Postcode afzender: ".$_POST['postcode']."\r\n";
  74. $mail.="Telefoon afzender: ".$_POST['telefoon']."\r\n";
  75. $mail.="Emailadres afzender: ".$_POST['email']."\r\n\r\n";
  76. $mail.="Type CV-Ketel afzender: ".$_POST['ketel']."\r\n";
  77. $mail.="Type Contract afzender: ".$_POST['contract']."\r\n";
  78. $mail.="Bijzonderheden afzender: ".$_POST['bijzonderheden']."\r\n";
  79.  
  80. $foutmelding = "FOUTMELDING:<br />"
  81. ."%s<br />"
  82. ."<input type='submit' value='Terug' onclick='history.back(1)'>";
  83.  
  84. if(!$_POST['naam']) {
  85. printf($foutmelding, "U heeft geen naam ingevuld.");
  86. }
  87. if(!$_POST['adres']) {
  88. printf($foutmelding, "U heeft geen adres ingevuld.");
  89. }
  90. if(!$_POST['plaats']) {
  91. printf($foutmelding, "U heeft geen plaats ingevuld.");
  92. }
  93. if(!$_POST['postcode']) {
  94. printf($foutmelding, "U heeft geen postcode ingevuld.");
  95. }
  96. Function CheckPostcode($postcode) {
  97. return(ereg('(^[1-9]{1}[0-9]{3}[a-zA-Z]{2}$)',
  98. $postcode));
  99. }
  100. if(!$_POST['telefoon']) {
  101. printf($foutmelding, "U heeft geen telefoonnummer ingevuld.");
  102. }
  103. function CheckTelefoon($telefoon) {
  104. return(ereg('(^[0-9]{10}$)',
  105. $telefoon));
  106. }
  107. if(!$_POST['email']) {
  108. printf($foutmelding, "U heeft geen email ingevuld.");
  109. }
  110. function CheckEmail($email) {
  111. return(ereg('(^[0-9a-zA-Z_\.-]{1,}@([0-9a-zA-Z_\-]{1,}\.)+[0-9a-zA-Z_\-]{2,}$)', $email));
  112. }
  113. if(!$_POST['ketel']) {
  114. printf($foutmelding, "U heeft geen type ketel ingevuld.");
  115. }
  116.  
  117. $onderwerp = "onderhoudsaanvraag";
  118. $afzender = $_POST['naam'];
  119. $email = $_POST['email'];
  120. $header = "From: ".$afzender."<".$email.">";
  121. mail($to_email, $onderwerp, $mail, $header);
  122.  
  123. echo"<p>Uw email is succesvol verzonden en uw aanvraag zal zo spoedig mogelijk behandeld worden.</p>";
  124. }
  125. ?>

Offline Koen - 09/01/2009 16:54
Avatar van Koen PHP expert Je code geeft nog steeds geen foutmelding bij mij, maar misschien helpt het wel als je <form> tags gebruikt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.316s