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