login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Columncount doen't match at row 1

Offline Duikboot - 16/09/2004 17:10
Avatar van DuikbootGrafische gevorderde Hallo,
Ik krijg telkens Columncount doen't match at row 1 te zien als ik op submit klik. Nu heb ik deze error nog nooit gehad, maar ik denk dat er een kolom te weinig of te veel in zit, maar als het goed is heb ik geen kolom te veel. Of zit ik met deze error naar het verkeerde te zoeken? (er word dus ook geen insert uitgevoerd met dit scriptje)

  1. <?
  2. include "includes/header.php";
  3. require("config.php");
  4.  
  5. if ($_POST[submit]) {
  6.  
  7. if ($_POST['sessies'] == "" || $_POST['vissoort'] == "" || $_POST['vislengte'] == "" || $_POST['visgewicht'] == "" || $_POST['stek'] == "" )
  8. {
  9. echo "Je hebt niet alles ingevuld!<br><a href=\"javascript:history.go(-1)\">Klik hier om terug te gaan</a>";
  10. }
  11. else {
  12. $insert = "INSERT INTO fd_vangsten ( vangstid, visser, sessies, vissoort, vislengte, visgewicht, stek, opmerkingen ) VALUES ('', '$memberid', '$_POST[sessies]', '$_POST[vissoort]', '$_POST[vislengte]', '$_POST[visgewicht]', '$_POST[stek]' '$_POST[opmerkingen]')";
  13. $query = mysql_query($insert) or die (mysql_error());;
  14. echo "De $vissoort met een lengte van $lengte op de stek $stek is aan je vangstenlijst toegevoegd";
  15. }
  16. }
  17. else
  18. {
  19. echo "Voeg hier een vangst toe!";
  20. echo "<form method=\"POST\" action=\"nieuwevangsten.php\">";
  21. echo "<table>";
  22. echo "<tr><td>Image Categorie: </td><td><select name=\"sessies\">";
  23. $query = mysql_query("SELECT * FROM fd_sessies where memberid=$memberid") or die (mysql_error());
  24. if ($row = mysql_fetch_array($query)){
  25. do {
  26. echo "<option value=\"";
  27. echo $row['sessieid'];
  28. echo "\">";
  29. echo $row['sessienaam'];
  30. echo "</option>";
  31. } while ($row = mysql_fetch_array($query));
  32. } else {
  33. echo "<option value=\"Geen Visdagen Gevonden\"</option>";
  34. }
  35. echo "</select><br>";
  36.  
  37. echo "<tr><td>Vissoort: </td><td> <input type=\"text\" name=\"vissoort\"></td></tr>";
  38. echo "<tr><td>Vislengte (in cm): </td><td> <input type=\"text\" name=\"vislengte\"></td></tr>";
  39. echo "<tr><td>Gewicht (in gr): </td><td> <input type=\"text\" name=\"visgewicht\"></td></tr>";
  40. echo "<tr><td>Stek: </td><td> <input type=\"text\" name=\"stek\"></td></tr>";
  41. echo "<tr><td>Opmerkingen:</td><td><textarea name=\"opmerkingen\" rows=\"7\" cols=\"50\"></textarea></td></tr><br><br>";
  42.  
  43. echo "<tr><td></td><td><input type=\"submit\" name=\"submit\" value=\"Vangsttoevoegen\"></td></tr>";
  44. echo "</table></form>";
  45.  
  46.  
  47. }
  48.  
  49. ?>

3 antwoorden

Gesponsorde links
Offline Tuinstoel - 16/09/2004 17:11
Avatar van Tuinstoel PHP expert $insert = "INSERT INTO fd_vangsten ( vangstid, visser, sessies, vissoort, vislengte, visgewicht, stek, opmerkingen ) VALUES ('', '$memberid', '$_POST[sessies]', '$_POST[vissoort]', '$_POST[vislengte]', '$_POST[visgewicht]', '$_POST[stek]' '$_POST[opmerkingen]')";


daar zou toch echt de fout in moeten zitten.
Offline Thomas - 16/09/2004 17:12
Avatar van Thomas Moderator Na $_POST['stek'] ontbreekt een komma.
Offline Duikboot - 16/09/2004 17:36 (laatste wijziging 16/09/2004 17:36)
Avatar van Duikboot Grafische gevorderde Ja, dat was het. Het nadeel van php en mysql blijf ik altijd die komma's etc. die ik zo snel vergeet. Thx.

(m'n 200ste puntje )
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.358s