PHP Tutorial: PHP & MySQL-Datenbank - MySQL mit PHP am Beispiel einer CD-Datenbank

Teil 4 - Datensätze ändern

Mit dem nächsten Skript "update.php" könnt ihr eure Einträge ändern.

Wie bei der Seite "insert.php" kommt auch hier ein Formular zum Einsatz. Vom Skript aus Teil 3 (fetcharr.php) wird die ID des Datensatzes übergeben. So kann man die Eingabefelder schon mal mit Werten füllen. Von diesem Formular wird wieder die ID gesendet. Wenn das Formular gesendet wurde, wird mysql_query() aufgerufen. Es wird der Datensatz geändert, bei dem die ID steht, die seit dem Skript aus Teil 3 immer übergeben wurde.

<!-update.php->

<html>

<body>

<?PHP include("db.php");

if ($button==" OK ") {

 mysql_query("UPDATE cds SET interpret='$interpret',  titel='$titel' WHERE id='$id'");

 mysql_close();

 ?>

 Die Daten wurden eingetragen<br>

 <a href="fetcharr.php">zur Übersicht</a>

<? } else {

 $query = "SELECT * FROM cds WHERE id='$id'";

 $result = mysql_query($query);
 $line = mysql_fetch_array($result)

 ?>

 <form method="post" action="update.php?id=<?PHP echo $id; ?>">
 <input type="text" name="interpret" value="<?PHP echo $line[interpret]; ?>"><br>

 <input type="text" name="titel" value="<?PHP echo

$line[titel]; ?>"><br>

 <input type="submit" name="button" value=" OK ">

 </form>

<? } ?>

</body>

</html>

Im nächsten Teil wird erklärt, wie Datensätze gelöscht werden.

zurück | weiter: PHP-Tutorial - PHP & MySQL (Daten löschen)

Ergänzung? Fehler? Schreib uns an team@phpbox.de
Du findest phpbox.de nützlich? Wir freuen uns über einen Link auf phpbox.de

Einstieg in PHP 8 und MySQL
PHP Buch