Bu kod, Adlar ve E-postalar içeren bir tablo içeren bir MySQL veritabanına bağlı olduğunuzu varsayar. Buradaki fikir, metin girdileri olarak bu tablodan her bir değerin bir tablosunu çıkarmasıdır. Daha sonra bu girdilerin değerlerini değiştirebilir ve veritabanındaki tüm değerleri güncelleyerek yeniden gönderebilirsiniz.
//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"); )
Yalnızca bir yöneticinin bu tür güçlü giriş sistemine erişebileceği varsayıldığından, bu örnekte gönderilen değerler temizlenmez.