PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQL (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   Daten in der Datenbank über ein Formular ändern (http://www.selfphp.de/forum/showthread.php?t=8593)

Holstenjungs 07.09.2004 11:42:04

Daten in der Datenbank über ein Formular ändern
 
Hi Leute, habe mal wieder ein Problem und komme damit nicht ganz zurecht.
Ich habe ein kleines Admin-Script geschrieben mit dem man Daten aus der Datenbank anzeigen und löschen kann.

Jetzt möchte ich aber noch zusätzlich das man anhand der "ID" die Daten ändern kann.
Aber irgendwie kriege ich das nicht hin.

Hier gehts zum Script. Login ist "test".
Hier ist der Quelltext.

Bin für jeden Vorschlag dankbar. Wenn ich grobe Fehler gemacht habe, dann sagt es mir bitte.

xabbuh 07.09.2004 12:03:29

Zitat:

PHP-Code:

echo "
        <table>
        <tr>
        <td width=100></td>
        <td>
        <form action="".$PHP_SELF."
?pw=".$pw."" method="post">
          <br>&nbsp;&nbsp;&nbsp;Ändern:<br>
          <input type="
text" name="id" size="1" value="ID">
          <input type="
text" name="link" size="69" value="Link">
          <input type="
text" name="anbieter" size="7" value="Anbieter">
          <input type="
text" name="counter" size="7" value="Counter">
          <input type="
submit" name="aendern" value="Aendern">
        </form>
        </td>
        </tr>
        </table>"
;

    if(
$aendern) {
        
mysql_query("UPDATE formular SET link='$link', anbieter='$anbieter', counter='$counter' where ID=$ID");
        } 


Wenn das Formularfeld für die ID den Namen id hat, solltest du die Einschränkung in der Updateanweisung auch auf $id beziehen und nicht auf $ID.

c4 07.09.2004 12:03:35

Achte auf Klein- und Großschreibung!
Nicht ID=$ID, sondern ID=$id!

edit:
Tja, auch ich bin mal zu langsam... :(

Holstenjungs 07.09.2004 12:30:21

Ich bin soooo doooof.
Danke Dir vielmals. Das war der Fehler.


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:49:49 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.