Kode ini mengasumsikan Anda terhubung ke database MySQL yang memiliki tabel dengan Nama dan Email. Idenya adalah bahwa itu akan mengeluarkan tabel dari setiap nilai dari tabel itu, sebagai input teks. Anda kemudian dapat mengubah nilai input ini dan mengirimkannya kembali, memperbarui semua nilai dalam database.
//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"); )
Nilai yang dikirimkan tidak dibersihkan dalam contoh ini, karena diasumsikan hanya admin yang akan memiliki akses ke jenis sistem entri yang kuat ini.