tak to jest pojedynczy check
więc tak udało mi się zrobić że zaznacza checka i zmienia wartość w bazie (po przeładowaniu check jest zaznaczony) jednak mam problem w druga stronę, aby "odznaczyć" checka
oto kod:
.......
if ($r['udostepnij'] == 1){
echo "<td width=100 align=center> <input type=\"checkbox\" name=\"udostepnij_on\" onclick=\"submit();\" checked=\"checked\"></input>";
}
if ($r['udostepnij'] == 0) {
echo "<td width=100 align=center> <input type=\"checkbox\" name=\"udostepnij_off\" onclick=\"submit();\"></input>";
}
......
$id = trim($_POST['id']); $udostepnij_off = trim($_POST['udostepnij_off']);
mysql_query("update tabela SET udostepnij='1' WHERE id='$id'") echo '<meta http-equiv="refresh" content="0; url=rej.php">'; }
$id = trim($_POST['id']); $udostepnij_on = trim($_POST['udostepnij_on']);
mysql_query("update tabela SET udostepnij='0' WHERE id='$id'") echo '<meta http-equiv="refresh" content="0; url=rej.php">'; ......
wiem już ze zapytania działają OK, problem leży w :
<b> <input type=\"checkbox\" name=\"udostepnij_on\" onclick=\"submit();\" checked=\"checked\"></input>";</b>
a konkretnie w checked=\"checked\" jak to usune to zmiany do bazy trafiaja jak należy, ale nie moge tegu usunać bo nie wiem wtedy który jest zaznaczony....

ma ktos jeszcze jakis pomysł?