Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] 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----


Witam. Mam mały problemik. Mam formularz z którego wysyłam imie i nazwisko. Przy każdym inpucie tekstowym jest checkbox.
Chodzi o to aby brało tylko imie i nazwisko lub samo imie, w zależności gdzie byłby odznaczony checkbox.

Póki co mam tak:


  1. <input type="text" name="ch1"><input type="checkbox" name="ok1" value="true">
  2. <input type="text" name="ch2"><input type="checkbox" name="ok2" value="true">



  1. <?php
  2. $tab = array('Imie' => $_POST[ch1], 'Nazwisko' => $_POST[ch2] )
  3.  
  4.  
  5. $tresc='';
  6.  
  7. foreach($tab as $key => $value)
  8. {
  9. if($value!='') 
  10. {
  11.  $tresc .= "<b>$key: $value</b>";  
  12. }
  13. }
  14. ?>


Teraz do pętli wskoczą te wyniki które mają jakieś znaki.
Jak wtrącić warunek dla checkboxa ? bo chodzi o to aby brało te z zaznaczonymi checkboxami?


Próbowałem to zrobić w ten sposób, ale nie powiodło się:


  1. <?php
  2. for($i=1; $i<=count($tab); $i++)
  3. {
  4. if($_POST["'ok$i'"]='true' and $_POST["'ch$i'"]!=0)
  5. {
  6.  print "<p>Ident: ".$i.": ".$_POST["'ch$i'"]." | check: ".$_POST["'ok$i'"]."</p>";
  7. }
  8. }
  9. ?>



Proszę o sugetię.

Ten post edytował blackneron 26.03.2008, 21:06:00
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: 22.08.2025 - 16:25