ďťż

js/php checkbox jak sprawdzić ich wartość?

       

Podstrony


telcocafe

Na pierwszej stronie w formularzu mam powiedzmy 2 checkboxy formularz przekierowuje na kolejną stronę i na niej chciałbym sprawdzić jaką wartość miały kolejne checkboxy i to mi właśnie nie wychodzi. Jaką wartość przyjmuje ten checkbox jeżeli jest zaznaczony?

start.php
<form Action ="next.php" METHOD="POST"> <input type="checkbox" name="ch1"> Pierwszy <input type="checkbox" name="ch2">Drugi <input type="Submit" value="Dalej"> </form>

next.php
$ch1=$_POST['ch1']; if($ch1="TRUE"){ echo("Zaznaczony");

Jak powinienem skonstruować warunek żeby mi pokazywało czy checkbox był zaznaczony.



Chyba tak powinno działać:

if ($_POST[ch1]) echo "zaznaczony";

ewentualnie dla pewności:

if ($_POST[ch1] == 'wartosc') echo "zaznaczony";

gdzie 'wartosc' to wartość atrybutu value, którego nie umieściłeś dla obu checkboxów. Zmienna $_POST[nazwa_checkboxa] zawiera tę wartośc w przypadku gdy jest on zaznaczony. Nie wiem jak to będzie się zachowywać bez tego atrybutu. Najlepiej go umieść:

<input type="checkbox" name="ch1" value="jakas_wartosc"> Pierwszy

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.