Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> checkboxy :|
em1X
post
Post #1





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


moglby mi ktos przypomniec sprawe z checkboxami?

mam w bazie danych jakies produkty i sobie je ladnie w mini sklepiku wyswietlam

produkt -> checkbox

jak ktos zamawia to oczywiscie stawia ptaszka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

wszystkie checkboxy wygladaja tak:
<input type=checkbox name=Zamawiam value='$produkt'>
.. wciskam button submit..
i pytanie.. jak wybrac tylko te checkboxy ktore zostaly zaznaczone..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pshemo
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 16.03.2002
Skąd: katowice

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


hmmm, nie wiem czy sposob z nazwaniem wszystkich checkboxow jest najlepszy :? , duzo latwiej by bylo kazdego checkboxa nazwac nazwa towaru, dac value=1 i to sprawdzac....

mam tez kawalek przykladowego kodu, kapke skomplikowany, ale automatycznie bierze dane z tablicy asocjacyjnej

kod "pozyczylem" sobie z ksiazki wyd. helion "cw. praktyczne z php", swoja droga fajna ksiazeczka na poczatek (i na potem jak sie jakiejs glupoty zapmnialo (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) )

Kod
  <?

    $opcje = array ('pilka' => 'piłka nożna', 'kosz' => 'koszykówka',

                    'siat' => 'siatkówka', 'nar' => 'narciarstwo',

                    'hokej' => 'hokej', 'boks' => 'boks',

                    'inny' => 'inny sport');

    $znal = 0;

    for (reset($opcje); $klucz=key($opcje); next($opcje))

    {

      eval ('$jest = $'.$klucz.';');

      if ($jest)

      {

       $cowybrano = $cowybrano.pos($opcje)." ";

       $znal = 1;

      }

    }



    if ($znal)

    {

      print ("Użytkownik wybrał opcję: <B>$cowybrano</B>.<BR>");

      print ('<BR><A HREF="index.php">Powrót do formularza</A>');

    }

    else

    {

      print '<FORM ACTION="index.php" METHOD=GET>';

      print 'Wybierz, jaki sport lubisz:<P>';

      for (reset($opcje); $klucz=key($opcje); next($opcje))

      {

        print ("<INPUT TYPE="checkbox" NAME="$klucz" VALUE="1">");

        print (pos($opcje)."<BR>");

      }

      print '<P><INPUT TYPE="submit" VALUE="Wyślij">';

      print '</FORM>';

    }

  ?>


podrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- em1X   checkboxy :|   11.04.2002, 20:43:40
- - pshemo   hmmm, nie wiem czy sposob z nazwaniem wszystkich c...   11.04.2002, 21:34:14
- - em1X   zaraz sobie poproboje   11.04.2002, 22:29:40
- - castor   Cytatjak wybrac tylko te checkboxy ktore zostaly z...   11.04.2002, 22:41:56
- - em1X   konkretne pytanie konkretna odpowiedz.. dzieki   12.04.2002, 15:22:36


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: 27.12.2025 - 16:48