login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Query foutje?!

Offline tomk - 28/03/2006 20:19
Avatar van tomkASP interesse Hej mensen wat is er fout aan dit:s

  1. <?php $query ="INSERT INTO leden (id, username, wachtwoord, email, teamnaam) VALUES ('".$_POST['username']."',
  2. '".$_POST['wachtwoord']."', '".$_POST['email']."', '".$_POST['teamnaam']."'");?>

7 antwoorden

Gesponsorde links
Offline timo - 28/03/2006 20:22
Avatar van timo PHP ver gevorderde
  1. <?php
  2. $query ="INSERT INTO leden (id, username, wachtwoord, email, teamnaam) VALUES ('".$_POST['username']."', '".$_POST['wachtwoord']."', '".$_POST['email']."', '".$_POST['teamnaam']."')") OR die(mysql_error());
  3. ?>
een ) te weinig.. oowk ff de error nu laten zien als die er nog is
Offline Ultimatum - 28/03/2006 20:22
Avatar van Ultimatum PHP expert or die(mysql_error());

en show ons de error die je dan ontvangt (als je error krijgt )
Offline marten - 28/03/2006 20:23
Avatar van marten Beheerder zet er eens OR die(mysql_error()) achter als je wilt
Offline Rens - 28/03/2006 20:23
Avatar van Rens Gouden medaille

Crew algemeen
http://www.site...cat=2#faq3
Offline tomk - 28/03/2006 20:24
Avatar van tomk ASP interesse Heb dat gedaan alleen krijg dan deze fout:
Parse error: syntax error, unexpected ')' in /home/carriere-manager.nl/www/signup.php on line 24

Hier effe het hele script:

  1. <?php
  2. include("config.php");
  3.  
  4. if ($_POST['Submit'])
  5.  
  6. $username = addslashes($username);
  7.  
  8. $checkusername=mysql_query("SELECT username FROM leden WHERE username='$username'") or die(mysql_error());
  9. $checkusername2=mysql_num_rows($checkusername);
  10. if ($checkusername2 > 0)
  11. $error = "De username die je hebt gekozen is al in gebruik";
  12. if (empty($_POST['username']))
  13. $error = "Je moet wel een username invullen";
  14. elseif (empty($_POST['wachtwoord']))
  15. $error = "Je moet wel een wachtwoord invullen";
  16. elseif ($_POST['wachtwoord'] != $_POST['wachtwoord2'])
  17. $error = "Je wachtwoord is niet gelijk aan wachtwoord[controle]!";
  18. elseif (empty($_POST['email']))
  19. $error = "Je hebt geen email adres ingevoerd";
  20. elseif (empty($_POST['teamnaam']))
  21. $error = "Je hebt geen teamnaam ingevuld!";
  22. if (!$error)
  23. {
  24. $query ="INSERT INTO leden (id, username, wachtwoord, email, teamnaam) VALUES ('".$_POST['username']."', '".$_POST['wachtwoord']."', '".$_POST['email']."', '".$_POST['teamnaam']."')") or die(mysql_error());
  25.  
  26. echo"Je bent nu aangemeld bij carriere-manager.nl!";
  27.  
  28. } elseif ($error) {
  29. ?>
  30.  
  31.  
  32. <p><strong>Aanmelden voor Carriere-Manager! </strong></p>
  33. <form name="form1" method="post" action="">
  34. <table width="432">
  35. <tr>
  36. <td width="138">Username</td>
  37. <td width="282"><label>
  38. <input name="username" type="text" id="username">
  39. </label></td>
  40. </tr>
  41. <tr>
  42. <td>Wachtwoord</td>
  43. <td><label>
  44. <input name="wachtwoord" type="text" id="wachtwoord">
  45. </label></td>
  46. </tr>
  47. <tr>
  48. <td height="21">Wachtwoord [controle]</td>
  49. <td><input name="wachtwoord2" type="text" id="wachtwoord2"></td>
  50. </tr>
  51. <tr>
  52. <td>Email</td>
  53. <td><input name="email" type="text" id="email"></td>
  54. </tr>
  55. <tr>
  56. <td>Teamnaam</td>
  57. <td><label>
  58. <input name="teamnaam" type="text" id="teamnaam">
  59. </label></td>
  60. </tr>
  61. <tr>
  62. <td>&nbsp;</td>
  63. <td>Regel 1: Je mag maar 1 team hebben! Heb je meerdere teams dan word
  64. je gebanned van de site! </td>
  65. </tr>
  66. <tr>
  67. <td>&nbsp;</td>
  68. <td>Regel 2: Je teamnaam mag geen discriminerende tekst hebben! </td>
  69. </tr>
  70. <tr>
  71. <td>&nbsp;</td>
  72. <td><input name="Submit" type="submit" value="Ik ga akoord met de regels, Meteen beginnen!"></td>
  73. </tr>
  74. </table>
  75. </form>
Offline Martijn1989 - 28/03/2006 20:27 (laatste wijziging 28/03/2006 20:28)
Avatar van Martijn1989 PHP ver gevorderde
  1. <?
  2. $query = mysql_query("INSERT INTO `leden` (id,username,wachtwoord,email,teamnaam) VALUES ('".$_POST['username']."', '".$_POST['wachtwoord']."', '".$_POST['email']."', '".$_POST['teamnaam']."')") or die (Mysql_Error());
  3. ?>


Zo werkt hij 100% goed 

btw, je kan in 1 keer , mysql_query doen ... door die zin van mij ... $query = hoeft er niet eens voor.
Offline timo - 28/03/2006 20:29
Avatar van timo PHP ver gevorderde !$error als if doen kan niet voorzover ik weet.. doe eens if(!isset($error))
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.221s