Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] checbox i zapis do mysql
trucksweb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


mam prosty formularz i proste pytanie blinksmiley.gif
jak poprawnie obslugiwac checkboxa ? tzn. jak podczas edycji uzytkownika pobierac wartosc do checkboxa (0,1-checked)
a potem jak poprawnie dokonac updatu do bazy ?

  1. <?php
  2. (.....)
  3.  
  4. if($n && $l && $e) {
  5. $zapytanie = "UPDATE administratorzy SET nazwa='$n', login='$l', email='$e' , zablokowany='$zablokowany' WHERE id=$id";
  6. $wynik = @mysql_query($zapytanie);
  7. //jesli zapytanie jest poprawne
  8. } 
  9.  
  10.  
  11. }//koniec wyslany
  12.  
  13. //pobranie informacji o uzytkowniku
  14. $zapytanie = "SELECT id,nazwa, login, uprawnienia, zablokowany, email FROM administratorz
    y WHERE id=$id"
    ;
  15. $wynik = @mysql_query($zapytanie);
  16.  
  17. //jesli uzytkownik o podanym id istnieje to wyswietl jego dane
  18. if(@mysql_num_rows($wynik) == 1) {
  19. //pobiera informacje
  20. $row = mysql_fetch_array($wynik, MYSQL_NUM);
  21.  
  22. echo '
  23. <form action="?akcja=edytuj_uzytkownika&id='. $id .'" method="post">
  24. <table>
  25. <tr><td>Imię i Nazwisko</td><td><input type="text" name="nazwa" size="20" maxlength="40" value="'. $row[1] .'" /><tr>
  26. <tr><td>Login</td><td><input type="text" name="login" size="20" maxlength="40" value="'. $row[2] .'" /><tr>
  27. <tr><td>Uprawnienia</td><td><input type="radio" name="uprawnienia" value="3"> Główny Administrator <br />
  28. <input type="radio" name="uprawnienia" value="2"> Administrator <br />
  29. <input type="radio" name="uprawnienia" value="1"> Użytkownik <tr>
  30. <tr><td>Zablokowany</td><td><input type="checkbox" name="zablokowany" ';?><?php if($row[4] == 0) else { echo ' checked="checked"'; echo' /><tr>
  31. <tr><td>Email</td><td><input type="text" name="email" size="20" maxlength="40" value="'. $row[5] ." /><tr>
  32. <tr><td colspan="2" align="right">
  33. <a href="?akcja=uzytkownicy" class="button">Anuluj</a>
  34. <input type="submit" name="submit" value="Edytuj" class="button_input"/>
  35. <input type="hidden" name="wyslany" value="TRUE">
  36.  
  37.  
  38. ?>


Ten post edytował trucksweb 23.10.2007, 18:13:00


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:24