Hallo,
lese schon lange mit und habe schon häufig von den Antworten hier profitieren können!
Jetzt habe ich ein kleines Problem und noch keinen entscheidenden Tipp gefunden.
Ich arbeite an einer Tiervermittlungsseite/-datenbank, wo unter anderem Bilder mit Bildunterschriften ausgegeben werden. Die Anzahl der Bildunterschriften kann zwischen 0 und 5 variieren (Die Bilder kommen aus einer eigenen Tabelle, die mit einer anderen Tabelle, wo die Details zum Vermittlungstier drin stehen verknüpft ist).
Jetzt habe ich eine Edit-Seite erstellt, wo auch diese Bildunterschriften geändert werden können. Dort werden die Bildunterschriften mit einer while-Schleife in ein Textfeld ausgeben.
<textarea name="subtext" style="width: 450px;"><?php echo $Image[$i]["subtext"];?></textarea><input name="picID" type="hidden" value="<?php echo $Image[$i]["picID"];?>">
Jetzt möchte ich nach Bearbeitung wieder in die DB-zurückschreiben.
So sah mein Versuch aus:
Ist wahrscheinlich ziemlicher Quatsch...aber da habe ich jetzt zu wenig Ahnung von PHP...
Das Problem ist, dass die picID`s bei jeder Seite anders sind (auto), sonst hätte mir der Thread "Update-Syntax" weiter unten schon sehr weitergeholfen.
Gruß
Bettina
lese schon lange mit und habe schon häufig von den Antworten hier profitieren können!
Jetzt habe ich ein kleines Problem und noch keinen entscheidenden Tipp gefunden.
Ich arbeite an einer Tiervermittlungsseite/-datenbank, wo unter anderem Bilder mit Bildunterschriften ausgegeben werden. Die Anzahl der Bildunterschriften kann zwischen 0 und 5 variieren (Die Bilder kommen aus einer eigenen Tabelle, die mit einer anderen Tabelle, wo die Details zum Vermittlungstier drin stehen verknüpft ist).
Jetzt habe ich eine Edit-Seite erstellt, wo auch diese Bildunterschriften geändert werden können. Dort werden die Bildunterschriften mit einer while-Schleife in ein Textfeld ausgeben.
<textarea name="subtext" style="width: 450px;"><?php echo $Image[$i]["subtext"];?></textarea><input name="picID" type="hidden" value="<?php echo $Image[$i]["picID"];?>">
Jetzt möchte ich nach Bearbeitung wieder in die DB-zurückschreiben.
So sah mein Versuch aus:
PHP-Code:
$i=0;
while($Image[$i]):
$query="update _kreta_bilder SET ";
$query.="subtext='".addslashes($HTTP_POST_VARS["subtext"])."'";
$query.=" where picID=".$HTTP_POST_VARS[$i]["picID"];
if (!mysql_query($query2)) die ("Datenbankproblem, Eingabe nicht erfolgreich!");
$i++;
endwhile;
Das Problem ist, dass die picID`s bei jeder Seite anders sind (auto), sonst hätte mir der Thread "Update-Syntax" weiter unten schon sehr weitergeholfen.
Gruß
Bettina
Kommentar