login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gb doet het niet, echt gek :s

Offline Johaninho - 14/09/2004 20:03 (laatste wijziging 14/09/2004 20:40)
Avatar van JohaninhoNieuw lid nuja geeft zoals jullie ondertussen gewoon zijn bij mij geen parse error ofzo. Maar ja ik vind het toch weer niet waarom hij niet wilt toevoegen 

  1. <?php ob_start(); ?>
  2.  
  3. <table width="300" border="0" cellspacing="0" cellpadding="0">
  4. <tr>
  5. <td>
  6. <?php
  7.  
  8. include('dbconnect.php');
  9.  
  10. $naam = $_POST['name'];
  11. $email = $_POST['email'];
  12. $msg = $_POST['message'];
  13. $ws = $_POST['website'];
  14. $check_email = "/^([a-z0-9_-]+.)*?[a-z0-9_-]+@([a-z0-9-_]{2,}).[a-z0-9-_]*(.[a-z0-9- _]{2,})*$/i";
  15. $zend = $_POST['ok'];
  16. $teller;
  17.  
  18.  
  19. if($zend)
  20. {
  21. if(!preg_match($check_mail, $email))
  22. {
  23. echo "your emailadress seems to be invalid";
  24. }
  25. else if($naam == "")
  26. {
  27. echo "you MUST fill in a name! <br>";
  28. }
  29. else if($msg == "")
  30. {
  31. echo "You forgot to write a message";
  32. }
  33. else
  34. {
  35.  
  36. $addquery = mysql_query("INSERT INTO gastenbook (`naam`, `bericht`, `email`, `website`, `post_date`)
  37. VALUES ('$naam','$msg','$email','$ws',NOW())");
  38.  
  39. if($addquery)
  40. {
  41. echo "thanks for your message";
  42. echo "redirecting";
  43. echo "<a href=\"guestbook.php\" target=\"_self\">go right back to the guestbook<\a>";
  44. do{
  45. $i++;
  46. }while($i < 500);
  47.  
  48. header("Location: guestbook.php");
  49. }
  50. }
  51. }else
  52. {
  53. ?>
  54.  
  55. <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
  56. <p>your name: <br>
  57. <input type="text" name="name" size="30">
  58. <br>
  59. <br>
  60. your email: <br>
  61. <input type="text" name="email" size="30">
  62. <br>
  63. <br>
  64. message:<br>
  65. <textarea name="message" cols="50" rows="5"></textarea>
  66. <br>
  67. <br>
  68. website: <strong><br>
  69. http://
  70. <input name="website" type="text" size="50">
  71. </strong></p>
  72. <input type="submit" name"ok" value="send">
  73. </form>
  74. <?php
  75. }
  76. ?>
  77. </td>
  78. </tr>
  79. </table>


alvast bedankt

greetz,

J.

7 antwoorden

Gesponsorde links
Offline Tuinstoel - 14/09/2004 20:10
Avatar van Tuinstoel PHP expert moet ob_start(); niet tussen <? en ?> ?
Offline Johaninho - 14/09/2004 20:40 (laatste wijziging 14/09/2004 20:40)
Avatar van Johaninho Nieuw lid excuseer een foutje in mn copieren maar dat is de fout niet in mn page op pc staat het wel tss <? en ?> zo ik heb het nu hier ook veranderd.

Ik zie dus echt geen fout e 
Offline Scott - 14/09/2004 21:01
Avatar van Scott Gouden medaille

PHP ver gevorderde
<input type="submit" name"ok" value="send">

= vergeten ;)
Offline Darrow - 14/09/2004 21:06
Avatar van Darrow Onbekend + je gebruikt send in de input en zend in de var..
maak er ook van
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
}
of
if (isset($_POST['send'])) {
}

?
Offline Scott - 14/09/2004 21:21
Avatar van Scott Gouden medaille

PHP ver gevorderde
Kijk eens goed, hij geeft de submitbutton de naam ok, bovenaan zet hij dan $zend = $_POST['ok'];

^^
Offline Darrow - 14/09/2004 22:27 (laatste wijziging 14/09/2004 22:28)
Avatar van Darrow Onbekend ooow verkeerd gekeken 
dan nog moet het zijn
name = "ok"

[EDIT]
UBB doet et niet ?:s
Offline Johaninho - 15/09/2004 14:09
Avatar van Johaninho Nieuw lid @scott

wat is er mis met het kiezen van mn var-naam? toch logisch dat je de var op de name van de submit zet.

@scott & darrow:
value is toch hetgeen wat op je button staat en niet waarnaar je var moet verwijzen... (anyway DARROW ik was de = vergeten, thnx) straks thuis eens proberen, zit nu op het werk wat oraclebeestjes te maken.

Greetz

J.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s