Neuigkeiten:

still alive...

Hauptmenü

DB Eintrag mittels Schlaufe

Begonnen von roli, 10. Juni 2007, 18:52:07

Vorheriges Thema - Nächstes Thema

roli

Hallo.
Ich habe in der Datenbank folgende Felder:
dvon1, dvon2, dvon3, dvon4, dvon5
mvon1, mvon2, etc...
jvon1, jvon2, etc
Nun möchte ich gerne mit einer Schlaufe die Daten in die DB eintragen.
Doch das funktioniert einfach nicht... Kann mir jemand bei der Schlaufe helfen
 

 
for($i=1; $i<6; $i++) {
 

$sqlbefehl  =  \"update $tab_events set dvon$i=\'$_POST[dvon[$i]], mvon$i=\'$_POST[mvon[$i]],jvon$i=\'$_POST[jvon[$i]]\' where id=\'$id\'\";
      if (!$ergebnis  = mysql_query($sqlbefehl, $serverid))
     echo mysql_error($serverid);

k00ni


for($i=1; $i<6; $i++) 
{
$sqlbefehl  =  \"update $tab_events set dvon$i=\'$_POST[dvon[$i]]\', mvon$i=\'$_POST[mvon[$i]]\', jvon$i=\'$_POST[jvon[$i]]\' where id=\'$id\';\";
if (!$ergebnis  = mysql_query($sqlbefehl, $serverid))
{
echo mysql_error($serverid);
}
}

 
 
Dürfte funktionieren (ungetestet).
Das heißt bestimmt Schleife und nicht Schlaufe.  /uploads/emoticons/icon_e_biggrin.gif.1a84f5257b36e14b36d04985314f877f.gif\" alt=\":-D\" /> Dann hattest du die for-Schleife nicht geschlossen und zudem fehlten in deiner SQL-Abfrage ein paar Anführungsstriche.
Nur so am Rande: Es ist nicht ratsam SQL-Befehle per Schleife abzusetzen. Man stelle sich nur mal den Fall einer Endlosschleife vor.. /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />
 
Grüße

all your base are belong to us / Discord