Hallo liebe PHP-Profis,
Ich erstelle meine Seiten zwar mit Dreamweaver, pfusche aber auch
gerne im Quellcode rum. Ich möchte ein Aktualisierungsformular für
vorhandene Datensätze machen. Ist auch kein Problem.
Nun meine Frage:
Ist es möglich, dass die Aktualsierung auf ALLE Datensätze meiner
Datenbank gleichzeitig angewendet wird? Wenn ich also z.B. die
Tabelle „Überschrift“ aktualisiere, so ist dann in allen
vorhandenen Datensätzen diese neue Überschrift und nicht nur im
gerade ausgewählten. Klingt jetzt vielleicht sinnfrei für Euch, ich
wäre aber trotzdem für Hilfe dankbar.
Hier habe ich mal einen Teil des Quellcodes meiner Datei, so wie sie
jetzt ist beigefügt:
$editFormAction = $HTTP_SERVER_VARS[‚PHP_SELF‘];
if (isset($HTTP_SERVER_VARS[‚QUERY_STRING‘])) {
$editFormAction .= „?“ . $HTTP_SERVER_VARS[‚QUERY_STRING‘];
}
if ((isset($HTTP_POST_VARS[„MM_update“])) && ($HTTP_POST_VARS
[„MM_update“] == „form1“)) {
$updateSQL = sprintf(„UPDATE leseproben SET Ueberschrift=%s, Autor=
%s, Titel=%s, Buch=%s, Beschreibung=%s, Kategorie=%s WHERE id=%s“,
GetSQLValueString($HTTP_POST_VARS
[‚Ueberschrift‘], „text“),
GetSQLValueString($HTTP_POST_VARS[‚Autor‘],
„text“),
GetSQLValueString($HTTP_POST_VARS[‚Titel‘],
„text“),
GetSQLValueString($HTTP_POST_VARS[‚Buch‘],
„text“),
GetSQLValueString($HTTP_POST_VARS
[‚Beschreibung‘], „text“),
GetSQLValueString($HTTP_POST_VARS
[‚Kategorie‘], „text“),
GetSQLValueString($HTTP_POST_VARS[‚id‘],
„int“));
mysql_select_db($database_Databasename, $Databasename);
$Result1 = mysql_query($updateSQL, $Databasename) or die
(mysql_error());
}
Wahrscheinlich liegt der Wurm bei „WHERE id=%s“ begraben, aber was
sonst sollte da hin?
Danke für Eure Tipps!
Steffi