Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/sql]"Grupowe" usuwanie wpisow bazy danych !
Forum PHP.pl > Forum > Przedszkole
djbarca
chcialbym zeby po zaznaczenu kilku opcji i kliknieci w link usuwaly mi sie te wpisy ktore sa zaznaczone np tak jak jest w phpmyadmin ...zaznacza sie w przyciskach checkbox ... klika sie w usun i usuwa te wpisy ktore zostaly zaznaczone exclamation.gif! wie ktos moze jak zrobic cos takiego ?
miska
Cytat(djbarca @ 22.08.2007, 19:13:50 ) *
chcialbym zeby po zaznaczenu kilku opcji i kliknieci w link usuwaly mi sie te wpisy ktore sa zaznaczone np tak jak jest w phpmyadmin ...zaznacza sie w przyciskach checkbox ... klika sie w usun i usuwa te wpisy ktore zostaly zaznaczone exclamation.gif! wie ktos moze jak zrobic cos takiego ?


  1. foreach($_POST['zaznaczone_opcje'] AS $id_opcji){
  2. $db->query("DELETE FROM tabela WHERE id_pola='$id_opcji'");
  3. }
djbarca
wszystko mniej wiecej jasne tylko to "zaznaczone_opcje" to skad to jest questionmark.gif?

  1. <?php
  2. if ($ip=='skasuj') {
  3.  
  4. foreach($_POST['zaznaczone_opcje'] AS $id_opcji){
  5. $db->query("DELETE FROM tabela WHERE id_pola='$id_opcji'");
  6. } 
  7.  
  8. }
  9.  
  10. $wynik=mysql_query("SELECT * FROM ban;");
  11. print "<center><table><tr><td>Nr</td><td>Ip</td><td>Data</td><td>Akcje</td></tr>";
  12. while ($rekord=mysql_fetch_array($wynik)) {
  13. $id_pola=$rekord[0]; 
  14. $ip=$rekord[1];
  15. $data=$rekord[2]; 
  16. print "<tr>";
  17. print "<td>";
  18. print "$id";
  19. print"</td><td>$ip</td><td>$data</td><td><input type=checkbox name=zaznaczone_opcje value=$id></td></tr>";
  20. }
  21. print "</table>";
  22.  
  23.  
  24. print "<a href=index.php?ip=skasuj>Skasuj</a>";
  25. ?>


tutaj np w blokowaniu IP przyklad podalem ....



to ma byc tak questionmark.gifquestionmark.gif ..jak bys mógl to podmien mi to co jest zle w tym moim kodzie exclamation.gif!! z góry thx smile.gif
Cienki1980
Przenoszę na Przedszkole bo mało ma to związku z MySQL
vokiel
było już gdzieś na forum...

W linii 19:
  1. <?php
  2. print"</td><td>$ip</td><td>$data</td><td><input type=checkbox name=zaznaczone_opcje[] value=$id></td></tr>";
  3. ?>


wtedy będziesz miał w $_POST zmienna zaznaczone_opcje, która będzie tablicą.
djbarca
ja nie moge takie male [] dla tablicy i nie chodzilo dzieki smile.gif
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.