Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Checkboxy
blackneron
post
Post #1





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

Ostrzeżenie: (10%)
X----


Mam problem z checkboxami. Konkretnie nie działa ich wyświetlenie zaznaczonych i przesłanie.

  1. <?php
  2. $sql = mysql_query("select * from jezyki"); print "<form action='jezyki.php' method='post'>";
  3.  
  4.  
  5. while($wiersz=mysql_fetch_array($sql))
  6. {
  7. print "$wiersz[id_lang] | $wiersz[jezyki]";
  8. print "<input type='checkbox' name='box' value='$wiersz[wybor]'>";
  9. print "<input type='hidden' value='$wiersz[id_lang]' name='lang' />";
  10. print "</tr>";
  11. }
  12. <input type='submit' value='Zapisz'>";
  13.  
  14. $box=$_POST['box'];
  15. $lang=$_POST['lang'];
  16. ?>


Ten post edytował blackneron 4.07.2007, 14:02:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Cytat
print "<input type='checkbox' name='box' value='$wiersz[wybor]'>";


co to jest ten wybor? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

a już wiem - to nie tak, nie możesz sobie oznaczyć czy tak i zaznaczać, do zaznaczania służy atrybut checked

np.

  1. <?php
  2. if ($wiersz["wybor"]=="1")
  3. $ch="checked";
  4. else
  5. $ch="";
  6.  
  7. print "<input type='checkbox' name='box' $ch>";
  8. ?>



to tak na szybko z ręki, mogą być iterówki

Łukasz

edit
i nie tak $wiersz[wybor] tylko tak $wiersz["wybor"]

Ten post edytował kossa 4.07.2007, 14:31:20
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: 15.10.2025 - 06:54