Hallo,
$query = "UPDATE table Set spalte = '$eintrag' WHERE (id = '".$id."')";
Lass Dir hier die Query mal anzeigen:
echo $query;
Dann siehst Du vielleicht den Fehler.
Zwei Mutmassungen:
- die einfachen Anfuehrungszeichen um $id sind ueberfluessig,
wenn es sich um eine numerische Spalte handelt. - $id ist leer.
Du solltest die Variable sowieso pruefen bzw.
in eine Ganzzahl umwandeln.
Und GET-Parameter nicht direkt verwenden - das funktioniert
nur noch, weil Dein Provider PHP so lasch konfiguriert hat
(register_globals="on"). Darauf solltest Du nicht zaehlen.
Schreib stattdessen:
$id=intval($_GET['id']);
$update = mysql_query($query);
Und lass Dir hier die Fehlermeldung anzeigen,
wenn die Sache nicht erfolgreich war.
Lies
http://www.php.net/manual/de/ref.mysql.php
und nimm Dir ein Beispiel daran!
Gruesse,
Thomas
--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/