Wer findet den Fehler. Bin schon am verzweifeln :(
Und wieder ein Prob.
Ich bau grad an der Edit funktion für mein Script. Nur gibt es mal wieder ein Prob. Die Sachen die bearbeitet werden, werden net in die Datenbank eingetragen :( Hier erstmal das Script: PHP-Code:
Ein Link schaut zum beispiel immer so aus: www.url.de/?page=downs_edit&id=507 die 507 ist die ID vom Download. Wenn ich die seite aufrufe mit der Edit funktion werden hervoragend die Daten in den input Feldern angezeigt die abgefragt werden. Wenn ich jetzt was bearbeite und auf Edit klicke kommt auch die meldung das der Download erfolgreich editiert wurde. Aber das wurd er nicht :( Ich ruf die Datei auf und da steht immer noch das selbe. ich schau in die Datenbank und da steht auch immer noch das selbe. Ich komm net mehr weiter... brauch hilfe :( |
PHP-Code:
|
Gleich in der ersten Zeile steht $query = mysql_query(...). Dieser Query wird auch dann ausgeführt, wenn du das Formular abschickst. Somit werden die Daten, die aus dem Formular kommen, von diesen Daten überschrieben und du änderst den Inhalt nicht.
Diesen Codeteil würde ich eher in den else-Zweig der if($doedit==1)-Abfrage packen, da die Ausführung dieses Codes ja nur erforderlich ist, wenn das Formular zum ersten Mal aufgerufen wird. |
Hab das gemacht was du gesagt hast, ist aber immer noch das selbe.
Und das war auch gar nicht der fehler in mein Script. Wenn ich auf Edit klicke und somit den befehl rausgebe die Dateibank zu aktualisieren, kommt da die meldung das der Download erfolgreich editdiert wurde. Aber weder später auf der Seite noch in der Datenbank werden die editierten Sachen angegeben, sondern die selben wie eh und je |
Zitat:
|
Zitat:
|
Zitat:
hab dein beitrag gar nicht mehr gelesen, weil du den wohl grade geschrieben hast, als ich mein geschrieben habe. Jedenfalls hab ich das jetzt mal ausprobiert und es funzt jetzt :) Vielen dank nochmal :)) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:28:40 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.