Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]problem z checbox
freedom.street
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.11.2013

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


Witajcie,
mam taki problem. Generalnie chodzi o to żeby zapisać wartość checkboxa do MySql, to oczywiście bez problemu mi się udaje ale..
  1. $confirm = $_POST['check'] ? TRUE : FALSE;
  2.  
  3. $checked = '<input type="checkbox" checked="checked" name="check" />';
  4. $unchecked = '<input type="checkbox" name="check" />';
  5.  
  6.  
  7. if($confirm == TRUE){
  8. $ins = @mysql_query("UPDATE $rmlc_tablename SET confirm=1");
  9. echo $checked;
  10. }elseif ($confirm == FALSE) {
  11. $ins = @mysql_query("UPDATE $rmlc_tablename SET confirm=0");
  12. echo $unchecked;
  13. }

.. zapisuje się wartość 1 lub 0 w bazie, przy odświeżaniu nic się nie dzieje, wartość w bazie jest taka jak aktualnie przekazana ale pokliknięciu na zakładkę ustawień (wtyczka do wordpress), zapisuje ponownie 0 - reset (IMG:style_emoticons/default/smile.gif) Wyświetlanie stanu checkboxa zrobię później ale teraz wartość w bazie powinien trzymać a nie trzyma, dlaczego ?
Powód edycji: [Kshyhoo]: zmieniłem bb-code
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek

Bo tak nie bardzo rozumiem... nie pamięta ustawień, czy zaznaczony, czy nie?

Dobra, chyba zakumałem... Wina formularza, przy wyświetleniu strony idzie do $_POST, bo masz wiecznie zaznaczony input z 0.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 13:46