Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]zapytanie sql w oparciu o pola checkbox
agata
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 4.12.2009

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


cześć,
ponieważ temat postu pasuje do mojego pytania, postanowiłam się podłączyć.

Mam problem z polami checkbox i stworzeniem zapytania bazującego na nich.

Mam klientów w liście select, po wyborze klienta wyświetlają mi się jego samochody w postaci chceckbox'ów:

  1. if($ile > 0)
  2. {
  3.  
  4. echo '<center>Poniżej samochody należące do <font color="#000000">'.$row1['Nazwisko'].' '.$row1['Imie'].'</font><br/>
  5. Wybierz samochód Który chesz usunąć:</center><br/>';
  6.  
  7. echo '<form action="delete_car.php" method="get">';
  8. for($i=0;$i<$ile;$i++)
  9. {
  10.  
  11. $row = mysql_fetch_array($query);
  12. echo '<h4><tr><td><input type="checkbox" name="samochod[]" value="'.$row['IdSamochodu'].'"/></td><td>
  13. nr rejestracyjny - <font color="#000000">'.$row['Rejestracja'].'</font></td></tr></h4>';
  14. }
  15.  
  16. echo '<tr><td><input type="reset" value="Wyczyść"/></td><td><input type="submit" name="usun" value="Usuń"/></td></tr>
  17. </form>';
  18. }
  19. else
  20. {
  21. echo 'Nie znaleziono samochodu.';
  22. }


Po tym użytkownik wybiera jeden lub więcej samochodów które mają zostać usunięte.

No i tutaj sobie nie radzę, jak wyciągnąć wszystkie IdSamochodu (z pola checkbox name="samochod[]"), w taki sposób aby potem wykorzystać je w zapytaniu
mniej więcej tak:

  1. $id = $_GET['samochod'][]; //jak to zapętlić żeby pobrał z wcześniejszego formularza id wszystkich wybranych samochodów
  2.  
  3. //jak wykorzystać wszystkie id w zapytaniu poniżej, tak aby usunąć każdy z wybranych samochodów
  4.  
  5. $query = mysql_query("Delete from Samochod Where IdSamochod = '$id'");
  6.  


Proszę o pomoc
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: 24.08.2025 - 00:59