warum wird nur das erste eingetragen??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
apache
argument
eintrag
extra
fallen
fehler
insert
manual
not
null
nummer
nutzen
portion
resource
result
rezept
schauen
schreibfehler
tabelle
verweisen
-
warum wird nur der titel und die portionen eingetragen??
hier der code:
mysql_select_db("kochen", $dbpointer) or die ("Datenbank konnte nicht ausgew?hlt werden"); $eintrag = "INSERT INTO rezept (titel,portionen) VALUES ('$titel', '$port')"; $eintragen = mysql_query($eintrag); mysql_free_result($eintragen); $ob = 0; $abfrage = "SELECT id from rezept where titel LIKE '$titel'"; $result = mysql_query($abfrage); $row = mysql_fetch_object($result); while ($ob < 5) { $helpvarog = $HTTP_POST_VARS["titel_zutat".$ob]; $eintrag2 = "INSERT INTO obergruppen (verweis,numer,titel) VALUES ('$row->id','$ob', '$helpvarog')"; $eintragen2 = mysql_query($eintrag2); $ob++; mysql_free_result($eintragen2); } mysql_free_result($result); mysql_close($dbpointer);
so den titel und portionen eintragen geht nur die obergruppen gehen nicht, warum??
au?erdem meldet er bei den mysql_free_result()s; auch fehler:
Warning: mysql_free_result(): 5 is not a valid MySQL result resource in C:\Programme\Apache Group\Apache2\htdocs\new-enter.php on line 24
die tabelle obergruppen:
+---------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------+------+-----+---------+-------+
| verweis | int(11) | YES | | NULL | |
| nummer | int(11) | YES | | NULL | |
| titel | text | YES | | NULL | |
+---------+---------+------+-----+---------+-------+
danke im voraus
mfg apollo13 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du hast da einen Schreibfehler drin, "Nummer" wird mit zwei "m" geschrieben:
$eintrag2 = "INSERT INTO obergruppen (verweis,nummer,titel) VALUES ('$row->id','$ob', '$helpvarog')";
-
thx, jetzt kommt nur mehr:
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in C:\Programme\Apache Group\Apache2\htdocs\new-enter.php on line (?berall wo ichs hab)
warum ich das nummer selber nicht gesehen habe???
mfg apollo13 -
apollo13 schrieb:
thx, jetzt kommt nur mehr:
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in C:\Programme\Apache Group\Apache2\htdocs\new-enter.php on line (?berall wo ichs hab)
warum ich das nummer selber nicht gesehen habe???
mfg apollo13
Schau Dir mal das an -> http://de.php.net/manual/de/function.mysql-free-result.php
Also ist das "mysql_free_result()" in Deinem Falle nicht von Nutzen!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage