Denne kode antager, at du er forbundet til en MySQL-database, der har en tabel med navne og e-mails. Ideen er, at den vil udsende en tabel med hver enkelt værdi fra tabellen som tekstinput. Du kan derefter ændre værdierne for disse input og sende igen og opdatere alle værdierne i databasen.
//get data from db $sql = mysql_query("SELECT * FROM table"); $count=mysql_num_rows($sql); //start a table echo ' '; //start header of table echo ' '; //loop through all results while($r=mysql_fetch_object($sql))( //print out table contents and add id into an array and email into an array echo ' '; ) //submit button echo'
Name Email
id.' readonly> '.$r->name.' email.'">
'; // if form has been submitted, process it if($_POST("Submit")) ( // get data from form $name = $_POST('name'); // loop through all array items foreach($_POST('id') as $value) ( // minus value by 1 since arrays start at 0 $item = $value-1; //update table $sql1 = mysql_query("UPDATE table SET email='$email($item)' WHERE id='$value'") or die(mysql_error()); ) // redirect user $_SESSION('success') = 'Updated'; header("location:index.php"); )
Indsendte værdier renses ikke i dette eksempel, da det antages, at kun en administrator vil have adgang til denne type kraftfulde indgangssystem.