[mysql] Formular/UPDATE

piano

Mitglied
hallo,
zum News verwalten habe ich mir eine Tabelle angelegt, mit den News. Klicke ich auf einen Link "Ändern" wird change + die id übergeben. Was ja auch soweit funktioniert, das Formular erscheint (s.u.)
Aber dann hörts auch schon auf. Danach passiert nichts mehr, ich hab schon tausende Varianten versucht, vllt. ists auch einfach nur ein simpler Fehler Aufjedenfall komm ich einfach nicht mehr weiter =(

Vllt weiß jmd von euch die Lösung? Ich wäre sehr dankbar

PHP:
 elseif ($_GET['ac'] == 'change') {
        $sql3 = "SELECT id, datum, text FROM news WHERE id='$_GET[id]' LIMIT 0,1";
        $res3 = mysql_query($sql3);
        while ($row3 = mysql_fetch_assoc($res3)) {
            $id1 = $row3['id'];
            $datum1 = $row3['datum'];
            $text1 = $row3['text'];
        } // while
        echo "<form action='news.php' method='POST' >
<input type='text' name='id1' size='1' value='$id1'>
<input type='text' name='datum1' value='$datum1'><br>
<textarea cols='40' rows='5' name='text1'>$text1</textarea><br>
<input type='submit' name='submit' value='Eintragen'>
</form>";
        if (isset($_POST['submit'])) {
            $sql4 = "UPDATE news SET id='$_POST[id1]', datum='$_POST[datum1]', text='$_POST[text1]' WHERE id='$_GET[id]'";
            $res4 = mysql_query($sql4);
            if (isset($res4)) {
                echo "Nr.$_POST[id1] erfolgreich geändert.";
            } else {
                echo "Leider trat ein Fehler auf!";
            } 
        }

piano
 
Zurück