Witam forumowiczow. Probuje zrobic formularz ze sprawdzaniem wypelnienia niektorych z pol. Ma to dzialac na zasadzie, ze jesli user czegos nie wpisze albo sie pomyli to nie przejdzie dalej. Oczywiscie pola wypelnione nie maja sie wyczyscic. Wszystkie rodzaje pol juz mniej wiecej opanowalem. Problem ma mam z polami checkbox. Uzytkownik je zaznacza ale nie sa one wymagane i chodzi mi o to, zeby sie nie wyczyscily jesli inne wymagane pola beda zle wypelnione. Kod w formularzu pierwszym wyglada tak:
<tr>
<td width="40% " class="top l ">Języki obce:
<td width="60% " class="l ">
<input type="checkbox" name="angielski" value="
<?php echo $_SESSION['angielski'];?>">Angielski<br>
<input type="checkbox" name="niemiecki" value="
<?php echo $_SESSION['niemiecki'];?>">Niemiecki<br>
<input type="checkbox" name="francuski" value="
<?php echo $_SESSION['francuski'];?>">Francuski<br>
<input type="checkbox" name="rosyjski" value="
<?php echo $_SESSION['rosyjski'];?>">Rosyjski<br>
<input type="checkbox" name="inny" value="
<?php echo $_SESSION['inny'];?>">Inny<br>
W formularzu drugim, ktory zajmuje sie sprawdzaniem pol i wyswietleniem odpowiednich informacji, jakie wpisal uzytkownik wyglada to w nestepujacy sposob:
<tr>
<td width="40% " class="l "><b>Języki obce:</b>
<td width="60% " class="l ">
<?php
if ($_POST['angielski'] == "on")
{
echo "<input type='hidden' name='angielski' value='$angielski'"; }
elseif ($_POST['niemiecki'] == "on")
{
echo "<input type='hidden' name='niemiecki' value='$niemiecki'"; }
elseif ($_POST['francuski'] == "on")
{
echo "<input type='hidden' name='francuski' value='$francuski'"; }
elseif ($_POST['rosyjski'] == "on")
{
echo "<input type='hidden' name='rosyjski' value='$rosyjski'"; }
elseif ($_POST['inny'] == "on")
{
echo "<input type='hidden' name='inny' value='$inny'"; }
?>
Wedlug mnie wyglada to wmiare dobrze a jednak nie chce dzialac:( Moze ktos z Was widzi tu jakis blad albo moze cos zle robie... Prosze o jakas podpowiedz. Z gory dziekuje, pozdrawiam