Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Edycja wielu wierszy w tabeli
Forum PHP.pl > Forum > Przedszkole
benzulli
Mam taki kod:

  1. <?php ob_start();?><head>
  2. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  3. </head>
  4. <form action="" method="post">
  5. <?php
  6. include("polacz.php");
  7. ini_set( 'default_charset' , 'UTF-8' );
  8. mysql_query("SET NAMES 'utf8'");
  9. $zapytanie = mysql_query("SELECT * FROM servers");
  10. echo '<center>';
  11. while ($server = mysql_fetch_array($zapytanie)) {
  12. echo $server[nazwa];?><input type="text" name="ilosc" value="<?php $server[kasa];?>"><br />
  13. <?php
  14. }
  15. echo '</form>';
  16. $kasa = $_POST['ilosc'];
  17. if($_SERVER['REQUEST_METHOD'] == 'POST') {
  18. $query = mysql_query("UPDATE servers SET kasa='$kasa'");
  19. if($query) echo "Kasa na serwerach została zmieniona poprawnie.";
  20. else echo "Nie udało się zmienić kasy.";
  21. } ?>
  22. <input type="submit" value="Aktualizuj">
  23. <?php ob_end_flush();?>


Mam kolumnę o nazwie "servers" i po wprowadzeniu takiego kodu wyświetla mi się na stronie lista serwerów z polem, w którym trzeba wpisać wartość. Wszystko mi działa, jeżeli dam przy każdym rekordzie przycisk aktualizuj. A co zrobić, żeby aktualizacja nastąpiła masowo, po prostu wprowadzam sobie dane do pól wybranych rekordów i naciskam jeden przycisk, nie muszę naciskać każdego z osobna. Chodzi mi o aktualizacje wielu wierszy na raz.
mar1aczi
Zerknij: http://forum.php.pl/index.php?showtopic=22...t&p=1084638
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.