Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/sql]"Grupowe" usuwanie wpisow bazy danych !
djbarca
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

Ostrzeżenie: (0%)
-----


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 ?

Ten post edytował djbarca 14.09.2007, 14:16:05
Go to the top of the page
+Quote Post
miska
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 23.11.2003

Ostrzeżenie: (0%)
-----


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. }
Go to the top of the page
+Quote Post
djbarca
post
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

Ostrzeżenie: (0%)
-----


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

Ten post edytował Cienki1980 28.08.2007, 08:53:38
Go to the top of the page
+Quote Post
Cienki1980
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Przenoszę na Przedszkole bo mało ma to związku z MySQL


--------------------
404
Go to the top of the page
+Quote Post
vokiel
post
Post #5





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


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ą.

Ten post edytował vokiel 13.09.2007, 08:26:53


--------------------
Go to the top of the page
+Quote Post
djbarca
post
Post #6





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

Ostrzeżenie: (0%)
-----


ja nie moge takie male [] dla tablicy i nie chodzilo dzieki smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:09