Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> checkbox i petelka...
Stef@n
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

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


Witam mam formularz tego typu:

  1. < table>
  2. <tr>
  3. <input type=hidden name="id_nazwiska[]" value="<? Echo "$rekord[id]"; ?>">
  4. <td>
  5. <p><span><? echo "$rekord[nazwisko] $rekord[imie]"; ?></span></p>
  6. </td>
  7. <td>
  8. <p align=center><input type="checkbox" name="tak[]" value="1"></p>
  9. </td>
  10. <td>
  11. <p><input type=text name="punkty[]" value="0" size=10%></p>
  12. </td>
  13. </tr>
  14. </table>


A teraz pentelka po wypełneniu formularza:

  1. <?  for ($i=0; $i <= 6; $i++){
  2.  if($tak[$i] == 1){
  3. $faza .= "$id_nazwiska[$i]|$punkty[$i]//<br>";
  4. }}
  5. echo "$faza";
  6. ?>


A teraz problem:
Jesli zaznacze "checkbox" zawodnika obojetnie ktorego. To formularz przechodzi do pentelk,i w petli sprawdza czy "checkbox" ma wartosc 1 i wyswietla tego zawonika. No własnie wyswietla, ale nie tego co trzeba. Tylko pierwszego zawodnika. Nawet wtedy jak nie jest ona zaznaczony!!

Prosze o pomoc, bo juz brakuje mi pomysłow co jest nie tego...
Pozdro

Ten post edytował Stef@n 24.09.2005, 12:19:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Stef@n
post
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

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


Zrobiłem jak pisałes Kicok, ale efekt jest mniej wiecej podbny do tego co było zobacz:

  1. <table>
  2. <tr>
  3.  <td>
  4. <p><span><? echo "$rekord[nazwisko] $rekord[imie]"; ?></span></p>
  5. </td>
  6. <td>
  7. <p align=center><input type="checkbox" name="tak[]" value="<? Echo "$rekord[id]"; ?>"></p>
  8. </td>
  9. <td>
  10. <p><input type=text name="punkty[]" value="0" size=10%></p>
  11. </td>
  12. </tr>
  13. </table>


A teraz petelka:

  1. <?  for ($i=0; $i <= 6; $i++){
  2.  if($tak[$i] != ''){
  3. $faza .= "$tak[$i]|$punkty[$i]//<br>";
  4. }}
  5. echo "$faza";
  6. ?>


Problem jest taki ze nie wszystkie wartosci do punktu sa doprowadzone co wprowadziłem (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
Cytat
Checkboxy odznaczone nie są wysyłane i php ich nie widzi. Przy takim formularzu (zakładając że masz np. 6 tych checkboxów) po wysłaniu zrobią się takie tablice:

No nie koniecznie wczesniej mam zliczanie rekordów ile ich jest i za ta liczbe 6 jest podstawiona ta liczba! Przynajmniej tak chce zrobic jak zacznie działac ta petla (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
------------------------------------------------

Ej no nikt nie wie czy nie chce wiedziec (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

Ten post edytował Stef@n 27.09.2005, 08:56:01
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: 10.10.2025 - 02:41