mam prosty formularz i proste pytanie
jak poprawnie obslugiwac checkboxa ? tzn. jak podczas edycji uzytkownika pobierac wartosc do checkboxa (0,1-checked)
a potem jak poprawnie dokonac updatu do bazy ?
<?php
(.....)
if($n && $l && $e) {
$zapytanie = "UPDATE administratorzy SET nazwa='$n', login='$l', email='$e' , zablokowany='$zablokowany' WHERE id=$id";
//jesli zapytanie jest poprawne
}
}//koniec wyslany
//pobranie informacji o uzytkowniku
$zapytanie = "SELECT id,nazwa, login, uprawnienia, zablokowany, email FROM administratorz
y WHERE id=$id";
//jesli uzytkownik o podanym id istnieje to wyswietl jego dane
//pobiera informacje
<form action="?akcja=edytuj_uzytkownika&id='. $id .'" method="post">
<table>
<tr><td>Imię i Nazwisko</td><td><input type="text" name="nazwa" size="20" maxlength="40" value="'. $row[1] .'" /><tr>
<tr><td>Login</td><td><input type="text" name="login" size="20" maxlength="40" value="'. $row[2] .'" /><tr>
<tr><td>Uprawnienia</td><td><input type="radio" name="uprawnienia" value="3"> Główny Administrator <br />
<input type="radio" name="uprawnienia" value="2"> Administrator <br />
<input type="radio" name="uprawnienia" value="1"> Użytkownik <tr>
<tr><td>Zablokowany</td><td><input type="checkbox" name="zablokowany" ';?><?php if($row[4
] == 0
) else { echo ' checked="checked"'; echo' /><tr> <tr><td>Email</td><td><input type="text" name="email" size="20" maxlength="40" value="'. $row[5] ." /><tr>
<tr><td colspan="2" align="right">
<a href="?akcja=uzytkownicy" class="button">Anuluj</a>
<input type="submit" name="submit" value="Edytuj" class="button_input"/>
<input type="hidden" name="wyslany" value="TRUE">
?>
Ten post edytował trucksweb 23.10.2007, 18:13:00