Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Checkbox w php
proxy
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 6.01.2009

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


Witam, mam problem z checkboxami w php. Kompletnie nie wiem jak się za to zabrać.

Mam pętle while, która wyciąga rekordy z bazy danych. Każdy rekord ma swoje ID.

Rekordy przez pętle są zapisywane jako kolejne wiersze w tablece:


  1. <?php
  2. <form method="post">
  3. ?>


  1. <?php
  2. <td>
  3. <input type="checkbox" name="'.$rekord['ID'].'"">
  4. </td>
  5. ?>


Teraz chciałbym aby zaznaczone rekordy można było usuwać

  1. <?php
  2. <select size="1">
  3. <option name="usun">Usun rekordy</option>
  4. </select>
  5. <input type="submit" value="Wykonaj">
  6. </form>
  7. ?>



Rekordy są zapisywane w tablicy $_POST i przykładowo mam taki zrzut tablicy:

  1. <?php
  2. Array ( [1151] => on [1029] => on )
  3. ?>


Czy ktoś mi może pomoc z ułożeniem do tego opcji usuwania ZAZNACZONYCH rekordów z bazy?

Ten post edytował proxy 23.01.2009, 12:48:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tarcil
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 24.11.2006

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


Witaj

Ja bym wypróbował coś takeigo:
  1. <?php
  2. foreach($_POST as $key => $value)
  3. {
  4. if(is_numeric($key) && $value == 'on')
  5. {
  6. mysql_query("DELETE FROM rekordy WHERE id=$key");
  7. }
  8. }
  9. ?>


Pozdrawiam
Tarcil

Ten post edytował Tarcil 23.01.2009, 12:51:34
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 16:22