Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Usuwanie zaznaczonego wpisu w checkbox !
djbarca
post
Post #1





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

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


  1. <?php
  2. $wynik=mysql_query("SELECT * FROM ban;");
  3. while ($rekord=mysql_fetch_array($wynik)) {
  4. $id=$rekord[0]; 
  5. $ip=$rekord[1];
  6. $data=$rekord[2]; 
  7.  
  8. print "$ip <a href=administracja.php?admenu=3&ip=skasuj&id=$id><img src=grafika/del.png></a><input type=checkbox name=zaznaczone_opcje><br>";
  9. }
  10. ?>


chcialbzm zeby usuwaly mi sie tylko te opcje ktore zaznaczylem ...


wiem ze trzeba wstawic ten kod
  1. <?php
  2. foreach($_POST['zaznaczone_opcje'] AS $id_opcji){$db->query("DELETE FROM tabela WHERE id_pola='$id_opcji'");}
  3. ?>



ale gdzie ...jak to polaczyc zeby dzialalo ...jak to zrobic smile.gif

Ten post edytował djbarca 14.09.2007, 14:16:50
Powód edycji: zmieniłem temat (cysiaczek)
Go to the top of the page
+Quote Post
danielk
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 17.08.2007
Skąd: Poznań

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


Najpierw trzeba by było poprawić wyświetlanie. Nie potrzebny jest link do usuwania.
Checkboxy umieść w formie i dodaj do formy klawisz Usuń jako submit.
W ten sposób odczytasz co zostało zaznaczone:
  1. <?php
  2. echo "<form method=post action=usun.php>";
  3. while (....)
  4. echo "<input type=submit name=usun value=usun>";
  5. echo "</form>";
  6. ?>


A w pliku usun.php, odczytać z posta wartości zaznaczonych checkobów.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. <input type="checkbox" name="to_bedzie_tablica_w_php[]" value="unikalna_wartosc_np_ID" />


Teraz pętlą odczytujesz zawartosc tablicy w php i dla każdego elementu wykonujesz delete na bazie.

Pozdrawiam.

btw. Przenosze na Przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
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 - 08:59