Kemas kini Nilai Keseluruhan Jadual - Trik CSS

Anonim

Kod ini menganggap anda disambungkan ke pangkalan data MySQL yang mempunyai jadual dengan Nama dan E-mel. Idenya adalah bahawa ia akan menghasilkan jadual setiap nilai dari jadual itu, sebagai input teks. Anda kemudian boleh mengubah nilai input ini dan mengirimkan semula, mengemas kini semua nilai dalam pangkalan data.

//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 dikirim tidak dibersihkan dalam contoh ini, karena diandaikan hanya admin yang akan mempunyai akses ke jenis sistem kemasukan yang kuat ini.