Hi,
versuche gerade folgendes zu erreichen: Ich hab eine Datenbank(team) mit Tabelle(adressen). Nun hab ich eine Seite programmiert, die eigentlich mit einem Formular(Dropdown-Auswahl+Textfeld id+ textfeld Daten) und einer Switch-fallentscheidung die Daten in dieser Tabelle ändern soll. Das komische ist selbst mit
wird keine Fehlermeldung ausgegeben. Trotzdem ändern sich die Daten nicht.
Hier die Quelltext ausschnitte:
Kann man so etwas mit einer Fallentscheidung einfach nicht machen oda habe ich etwas falsch gemacht? (wohl eher der fall)
Vielen Dank
Piepmatz
versuche gerade folgendes zu erreichen: Ich hab eine Datenbank(team) mit Tabelle(adressen). Nun hab ich eine Seite programmiert, die eigentlich mit einem Formular(Dropdown-Auswahl+Textfeld id+ textfeld Daten) und einer Switch-fallentscheidung die Daten in dieser Tabelle ändern soll. Das komische ist selbst mit
PHP-Code:
error_reporting(E_ALL);
Hier die Quelltext ausschnitte:
<form action="<?php echo $_SERVER['PHP_SELF'] ?> " method="post">
<select name="option">
<option>Vorname</option>
.../*weitere Optionen*/
<option>Notizen</option>
</select><br>
Kundennr.:<input type="text" name="id">
Daten:<input type="text" name="aendern">
<input type="submit" value="Ändern">
</form>
<select name="option">
<option>Vorname</option>
.../*weitere Optionen*/
<option>Notizen</option>
</select><br>
Kundennr.:<input type="text" name="id">
Daten:<input type="text" name="aendern">
<input type="submit" value="Ändern">
</form>
PHP-Code:
<?php
$aendern=$_POST['aendern'];
$id=$_POST['id'];
mysql_connect("localhost","root","");
mysql_select_db("team");
switch($_POST['option']) {
case "Vorname":
"UPDATE adressen SET Vorname='$aendern' WHERE id='$id'";
.../*weitere Fallentscheidungen*/
case "Notizen":
"UPDATE adressen SET Notizen='$aendern' WHERE id='$id'";
}
mysql_close();
?>
Vielen Dank
Piepmatz
Kommentar