Zitat:
Zitat von Tutor
Ih weiß auch nicht mehr woran es liegen kann - die Daten werden einfach nicht eingetragen. Wenn ich print_r test werden aber alle arrays richtig angebenen.
Das komische ist das nach dem submitbutton zwar "die Änderung war erfolgreich" kommt aber dann die vorher sichtbaren daten aus den Feldern verschwunden sind - nur bei Link steht Ressource#2?!?
|
1. POST UMBRECHEN!!!
2. Das Resource#2 ist doch korrekt! $link = mysql_connect($host, $user, $pass) or die ("Keine Verbindung zu der Datenbank möglich.");
Hier wird das $link auf die Resourceid gesetzt. NUR, wenn der Query auch was findet, dann wird $link neu definiert mit $link = $row[link]; $id_art ist an dieser Stelle aber gar nicht gesetzt weil du _GET abfragst, es sind aber nur _POST-Werte vorhanden! Es kan also gar nicht in die Abfrage kommen. Dementsprechend sind auch
Code:
$platz = $row[platz];
$artikel = $row[artikel];
$link = $row[link];
$bildurl = $row[bildurl];
$beschreibung = $row[beschreibung];
$beschreibung_kd = $row[beschreibung_kd];
$status_beschr = $row[status_beschr];
$shop = $row[shop];
$anzahl = $row[anzahl];
$artikelnr = $row[artikelnr];
$preis = $row[preis];
alle nicht gesetzt.
Fazit: Die Formulardaten sind auch nicht vorhanden.
Was Dir fehlt ist die übermittlung von id_art und id im formular (samt entsprechender auswertung). Ich würde diese Werte in <input type="hidden... ins Formular einbinden.