Update Problem

aTa

Erfahrenes Mitglied
Hi,
ich hab mir für Bewerbungen ein kleines Script geschrieben in dem ich Firmen eintrage die ich schon angeschrieben habe.
Wenn man auf die Seite kommt kann man auswählen was man angezeigt bekommt, versendet, absage, rückmeldung etc..
In der Liste stehen erstmal nur die Firma - Datum - details...
Sobald ich auf details klicke erscheint am Rand der ganze Eintrag, mit Ansprechpartner, Stellen etc...
Darunter gibt es einen Button zum editieren, wenn ich auf diesen klicke dann läd er alles in Formularfelder, das klappt auch alles nur, wenn ich nun das Ding ändern will dann bekomm ich es nicht hin die ganzen Variablen zu übergeben.

Das Problem hat sich erledigt, jedoch hab ich nun was merkwürdiges, wenn ich mit folgendem Code einen Eintrag ändere klappt es:
PHP:
mysql_query("UPDATE `bewerbung` SET stellenbeschreibung='test', firma='test', anrede='test', ansprechpartner='test' WHERE id='3'")

Wenn ich jedoch über die Inputfelder updaten will klappt es nicht, ich bin echt am verzweifeln..
PHP:
mysql_query("UPDATE `bewerbung` SET `stellenbeschreibung` = '".$_POST['stellenbeschreibung']."' WHERE id = '".$_POST['id']."'");
echo '<form action="'.$_SERVER['PHP_SELF'].'?action='.$row['status'].'&detail=mehr&id='.$row['id'].'&edit=1" name="editieren" method="post">';
echo '<input type="text" value="'.$row['stellenbeschreibung'].'"  name="stellenbeschreibung"></td>';
Danke für die Hilfe!!
 
Zuletzt bearbeitet:
Hmmm ich sehe im Moment keinen Fehler ... Versuch aber trotzdem mal mysql_error().
Außerdem würde ich überprüfen, ob alle Variablen korrekt sind, denn das ist auch oftmals eine Ursache dafür, dass ein MySQL-Query nicht funktioniert.

Mehr kann ich grad auch nicht sagen, aber vielleicht hilfts ja ;)
 
Wenn ich die ID per POST übergebe dann brauch ich unten ein hiddenfield und wenn ich keins habe sondern die ID im Action übergebe dann brauch ich oben GET.
 
Zurück