ďťż

[php/mysql] input typu CHCECKED hmm... :/

       

Podstrony


telcocafe

Witam,
Mam przykładowy skrypt php, dodajacy rekordy do mysql-a za pomocą formularzy. Wszytsko ok, jeśli powiedzmy wstawiam texkst z inputa typu TEXT, albo majstrujac na polu RADIO. Mam jednak pytanie: co zrobić, że jesli jakiś input typu CHECKED, będzie zaznaczony, w pole (w mysql) powiedzmy "xxx", wprowadzona zostanie wartość "1", a gdy będzie odznaczony - wartość "0"?

Wiem, ze to pewnie da sie prosto zrobić. Nie mówię, ze nie znam php/mysql, ale z takim "czymś" - jak długu posluguję sie php i mysql - się nie spotkałem :>

// sorry, za literówkę w temacie - powinno być "checked" zamiast "chcecked", ale ten post pisałem "na szybko" ;)
Użytkownik virus_jc edytował ten post 01 grudzień 2005, 19:19


wykorzystaj do tego w MySQL pole typu ENUM. Nie pamiętam teraz dokładnie jak wygląda deklaracja ale jest to coś w stylu ENUM(1, 0) możesz też dać ENUM(x, z);
Sprawdź w manualu składnie bo jeśli chcesz 2 pola to to będzie najlepsze. Inaczej wykorzystaj case() w php i odpowiednio dane wprowadzaj do pola


wykorzystaj do tego w MySQL pole typu ENUM. Nie pamiętam teraz dokładnie jak wygląda deklaracja ale jest to coś w stylu ENUM(1, 0) możesz też dać ENUM(x, z);
Sprawdź w manualu składnie bo jeśli chcesz 2 pola to to będzie najlepsze. Inaczej wykorzystaj case() w php i odpowiednio dane wprowadzaj do pola

Po pierwsze nie ma czegoś takiego jak input z typem checked. Chyba raczej chodzi ci o checkbox? Całe pytanie brzmi tak jakbyś chciał to robić w locie ( czytaj niemożliwe ), natomiast każde pole checkbox jest panem samym w sobie więc po przekazaniu do skyptu przez post/get, zmieniasz odpowiednie wartości przez zapytanie mysql UPDATE.

Edit... właśnie chyba zrozumiałem o co dokładnie ci chodzi :)... przecież każde pole checkbox ma swój atrybut value i to on będzie wysyłany do skyptu po nazwie inputa.
Użytkownik reVis edytował ten post 01 grudzień 2005, 20:42



Po pierwsze nie ma czegoś takiego jak input z typem checked. Chyba raczej chodzi ci o checkbox?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.