Zrobiłem tak jak
kossawhile($wiersz=mysql_fetch_array($sql))
{
IF ($wiersz["wybor"]=="1")
$ch="checked";
else
$ch="";
print "<input type='checkbox' name='box' $ch>";
}
Zrobiłem to inaczej: ale nie zapisuje mi wyników do bazy...
Jak zmieniam z
checkbox na
text (w polu input) to zapisuje elegancko.
Jak zrobić aby zapisywało z checkboxów
jezykiid_langjezyki -> pl, en
wybor -> 0 lub 1
$pl=mysql_fetch_array($lang_pl);
$en=mysql_fetch_array($lang_en);
IF ($pl["wybor"]=="1") $ch_pl="checked";
else $ch_pl="";
IF ($en["wybor"]=="1") $ch_en="checked";
else $ch_en="";
// PL
print "$pl["jezyki"]";
print "<input type='checkbox' name='box_pl' $ch_pl value='$pl["wybor"]'>";
print "<input type='hidden' value='$pl["id_lang"]' name='lang_pl' />";
// EN
print "$en["jezyki"]";
print "<input type='checkbox' name='box_en' $ch_enl value='$en["wybor"]'>";
print "<input type='hidden' value='$en["id_lang"]' name='lang_en' />";
$box_pl=$_POST['box_pl'];
$box_en=$_POST['box_en'];
$lang_pl=$_POST['lang_pl'];
$lang_en=$_POST['lang_en'];
mysql_query("update jezyki set wybor='$box_pl' where id_lang='$lang_pl'");
mysql_query("update jezyki set wybor='$box_en' where id_lang='$lang_en'");