Обновить значения всей таблицы - CSS-хитрости

Anonim

Этот код предполагает, что вы подключены к базе данных MySQL, в которой есть таблица с именами и адресами электронной почты. Идея состоит в том, что он выведет таблицу каждого отдельного значения из этой таблицы в качестве ввода текста. Затем вы можете изменить значения этих входных данных и повторно отправить, обновив все значения в базе данных.

//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"); )

Отправленные значения не очищаются в этом примере, поскольку предполагается, что только администратор будет иметь доступ к этому типу мощной системы ввода.