Update per Form problemForum » Webzone » PHP & MySQL » Update per Form problem
-
08.08.2013 um 08:25 Uhr
Versuche mehrere datenstze auf einmal per Form als Update in die datenbank zu schreiben.
Es wird aber nur der letzte geschrieben.
Irgendwas hab ich vergessen.
Momentan sind es 10 Datenstze die nach dem bearbeiten in der Form wieder an ihren Platz geschrieben werden sollen.
<?php error_reporting(E_ALL); session_start(); ?> <?php include('inc/conn.inc.php');?> <?php include('inc/funktion.inc.php');?> <?php include('header.php');?> <?php include('nav.php');?> <div class="gesamtrahmen"> <div class="titelbox">Update<img src=" " class="titelboxbild" alt=" "/></div> <?php // bergebene Daten zurck in die Datenbank schreiben // Submit-Schaltflche der Eingabemaske wurde bettigt if (isset($_POST['submit1'])) { // SQL-Kommando: ndern von Eintrgen $sql="UPDATE content SET titel='$_POST[titel]', page='$_POST[page]', anaus='$_POST[anaus]' WHERE id=$_POST[id]"; // SQL-Kommando ausfhren mysql_query($sql) or exit("Fehler im SQL-Kommando: $sql"); } // Tabelle erneut darstellen // SQL-Anfrage: Ergebnis ist eine vorhandene Tabelle $abfrage = mysql_query("SELECT id, titel, page, anaus FROM content"); while($row = mysql_fetch_object($abfrage)){ echo "<form method=\"post\" action=\"update.php\">"; echo "<input type=\"text\" name=\"id\" value=\"$row->id\">"; echo "<input type=\"text\" name=\"titel\" value=\"$row->titel\">"; echo "<input type=\"text\" name=\"page\" value=\"$row->page\">"; echo "<input type=\"text\" name=\"anaus\" value=\"$row->anaus\">"; echo "<br />"; } echo "<div class=\"zwei\"><input type=\"submit\" name=\"submit1\" value=\"ndern\"></form></div>"; ?>
[ 1 ]
Seite 1 von 1