Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Checbox'y- sprawdzanie, zmienna liczba pól
wujeksam
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 31.12.2010

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


Jest to mój pierwsz posty na forum, witam wszystkich (IMG:style_emoticons/default/smile.gif)

Mam tabele z której dane są pobierane z bazy, ilosc wierszy nie jest stała który wiersz jest zaznaczony chcę sprawdzic checkboxem a następnie przejsć do nastepnego formularza. Jednak nie działa mi funkcja sprawdzająca które checkboxy są zaznaczone. Oto fragment kodu:

  1. ...
  2. elseif($_GET['page']==wypozycz)
  3. {
  4. echo '<input type="checkbox" name="narzedzie['.$i.']" />';
  5. $id_narzedzia.'" />';
  6. }
  7. elseif($_GET['page']==usun) echo '<a href="index.php?
  8. </td>
  9. </tr>';
  10. $i++;
  11. }
  12. echo '</table>';
  13.  
  14. echo '<input type="submit" name="wypozycz1" value="wypozycz" />';
  15. ?>
  16. <?php
  17. echo '</form>';
  18. if(isset($_POST['wypozycz1']))
  19. {
  20. for($_POST['narzedzie('.$i.')']=1; $_POST['narzedzie('.$i.')']<=$ilosc; $_POST['narzedzie('.$i.')']++)
  21. {
  22. if($_POST['narzedzie(['.$i.'])'])
  23. echo 'checkbox zaznaczony<br>';
  24. else echo 'checkbox nie zaznaczony<br>';
  25. }
  26. }


Ten post edytował wujeksam 2.01.2011, 18:37:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
lukasz91
post
Post #2





Grupa: Zarejestrowani
Postów: 149
Pomógł: 7
Dołączył: 6.01.2010
Skąd: Opole Lubelskie

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


O ile mi wiadomo w "name" nie możesz pisać indeksów tablicy, czyli zamiast narzędzia [$i] możesz pisać tylko narzędzia [] wtedy otrzymasz tablicę $_POST['narzędzia']
Go to the top of the page
+Quote Post
wujeksam
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 31.12.2010

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


niestety nie działa, ma ktos jakis inny pomysł?
Go to the top of the page
+Quote Post
Wicepsik
post
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

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


  1. $_POST['narzedzie'][$i];
Go to the top of the page
+Quote Post

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: 22.08.2025 - 16:11