login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PROBLEEM

Offline DenMette - 29/10/2005 23:11
Avatar van DenMettePHP gevorderde Krijg altijd na dat ik 1 malig heb ingevoerd deze fout

Oeps, er liep iets mis met onze Database.
Error - De query kon niet uitgevoerd worden.
Duplicate entry '0' for key 1
U kan deze fout steeds melden door ons een email te sturen via de contactpagina. Wij doen er alles aan om de systemen zo vlug als mogelijk te herstellen.

Code is dit
  1. <?php
  2. if(isset($_POST['naam']))
  3. {
  4. $naam=$_POST['naam'];
  5. require_once("connect.php");
  6. $query = "SELECT * FROM domein WHERE naam ='$naam'";
  7. $result = mysql_query($query);
  8. if(!$result)
  9. {
  10. print("<table cellpadding=\"0\" cellspacing=\"0\">");
  11. print("<tr><th>Oeps, er liep iets mis met onze Database.</th></tr>");
  12. print("<tr><td>Error - De query kon niet uitgevoerd worden.</td></tr>");
  13. $error = mysql_error();
  14. print("<tr><td>" . $error . "</td></tr>");
  15. print("<tr><td>U kan deze fout steeds melden door ons een email te sturen via de <a href=\"Mail/mail.htm\">contactpagina</a>. Wij doen er alles aan om de systemen zo vlug als mogelijk te herstellen.</td></tr>");
  16. print("</table>");
  17. }
  18. else
  19. {
  20. $row = mysql_fetch_array($result);
  21. if($row['naam'] == "")
  22. {
  23. require_once("connect.php");
  24. $query = "INSERT INTO domein(naam) VALUES ('$naam')";
  25. $result = mysql_query($query);
  26. //standaardtesten
  27. if(!$result)
  28. {
  29. print("<table cellpadding=\"0\" cellspacing=\"0\">");
  30. print("<tr><th>Oeps, er liep iets mis met onze Database.</th></tr>");
  31. print("<tr><td>Error - De query kon niet uitgevoerd worden.</td></tr>");
  32. $error = mysql_error();
  33. print("<tr><td>" . $error . "</td></tr>");
  34. print("<tr><td>U kan deze fout steeds melden door ons een email te sturen via de <a href=\"Mail/mail.htm\">contactpagina</a>. Wij doen er alles aan om de systemen zo vlug als mogelijk te herstellen.</td></tr>");
  35. print("</table>");
  36. }
  37. else
  38. {
  39. print("Proficiat: http://".$naam.".artiestendrempel.net is nog vrij."."<br /><br />"."U bent gergistreerd");
  40. }
  41. }
  42. else
  43. {
  44. print("Helaas: http://".$naam.".artiestendrempel.net is niet meer beschikbaar.");
  45. }
  46. }
  47. }
  48. else
  49. {
  50. print("U kan niet Vernieuwen");
  51. }
  52. ?>


Kan iemand helpen :s 

3 antwoorden

Gesponsorde links
Offline Scott - 29/10/2005 23:14
Avatar van Scott Gouden medaille

PHP ver gevorderde
Waarschijnlijk heb je wel een PRIMARY KEY aangemaakt op het veld 'id', maar heb je die niet auto_increment gemaakt 
Offline DenMette - 29/10/2005 23:15 (laatste wijziging 29/10/2005 23:19)
Avatar van DenMette PHP gevorderde Dat zou kunnen ik zal eens even zien.

Hoe moet ik dat nu nog veranderen??

Is gelukt mercikes
Offline Gerard - 29/10/2005 23:26
Avatar van Gerard Ouwe rakker Volgende keer toch graag even een duidelijke titel kiezen voor je topic
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.192s