Päivitä koko taulukon arvot - CSS-temppuja

Anonim

Tämä koodi olettaa, että olet yhteydessä MySQL-tietokantaan, jossa on taulukko, jossa on nimet ja sähköpostit. Ajatuksena on, että se tuottaa taulukon jokaisen yksittäisen arvon taulukosta tekstinsyöttöinä. Tämän jälkeen voit muuttaa näiden syötteiden arvoja ja lähettää ne uudelleen päivittämällä kaikki tietokannan arvot.

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

Lähetettyjä arvoja ei puhdisteta tässä esimerkissä, koska oletetaan, että vain järjestelmänvalvojalla olisi pääsy tämän tyyppiseen tehokkaaseen syöttöjärjestelmään.