Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porownywanie danych z checboxow
Chris_
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Gdańsk

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


Witam serdecznie smile.gif Mam problem z porownywaniem danych z checkboxow. Kazdy checkbox ma przypisana wartosc (cyfra > zmienna a). Musze jednak kazda z tych wartosci porownac z osobna i w zaleznosci czy sie zgadza lub nie, wykonac odpowiednia operacje.

  1. <?php
  2. $czesc  = "".implode(",", $a).""; // dziele dane z checkboxow na osobne wyniki np. 2,5,8,7 itp
  3.  
  4. if ($akcja == tak) {
  5.  
  6. $zapytanie = "SELECT * FROM tabela WHERE id='$czesc'";
  7. $wykonaj = mysql_query ($zapytanie);
  8. while($wiersz=mysql_fetch_array ($wykonaj)) {
  9. if ($wiersz['opcja'] == 1)
  10. {
  11. $kasowanie = mysql_query("DELETE FROM tabela WHERE id='$czesc'");
  12. }
  13. else {
  14. $update = mysql_query("UPDATE tabela SET opcja='2' WHERE id='$czesc'");
  15. }
  16.  
  17. } } 
  18.  
  19. ?>


powyzszy skrypt dziala oczywiscie dobrze tylko dla jednej wywolanej zmiennej a. Problem w tym, ze uzytkownik moze wybrac kilka opcji. Przypuszczam, ze trzebaby to jakos wrzucic chyba w petle, ale nie mam zbytnio pomyslu jak :| Dziekuje z gory za pomoc smile.gif Pozdrawiam.

Ten post edytował Chris_ 25.11.2005, 15:41:31
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 04:36