Ik heb een database tabel, die echo ik met steeds een checkbox en daarnaast de database record.
Tot dat de records op zijn.
Nou moet je de records zien als iets dat je nog moet doen. Bijvoorbeeld "Naar de bakker" en "Boodschappen doen".
Dus zodra dat gedaan is vink je het af. Nu is de bedoeling dat zodra je op de vink knopt drukt dat hij in de database aangeeft dat hij afgevinkt is en dat hij niet meer in de lijst komt en dat hij per direct vernieuwd en de regel (als je "Naar de bakker" afvinkte) "Naar de bakker" weg is.
Maar nu is het probleem dus hoe zorg ik er voor dat als je de checkbox in klikt dat hij die taken gaat doen.
Ik dacht aan: <?php
if(isset($_POST['checkbox'])){
echo 'Hallo';
// Hallo is puur als test.
}
?>
Maar dit werkt dus niet...
Weet iemand hoe ik dit wel kan doen? Ik heb al lopen zoeken maar dat werd ook niks.
Ik dacht aan: <?php
if(isset($_POST['checkbox'])){
echo 'Hallo';
// Hallo is puur als test.
}
?>Maar dit werkt dus niet...
Weet iemand hoe ik dit wel kan doen? Ik heb al lopen zoeken maar dat werd ook niks.
Hij doet gewoon niet wat ik wil...
Hij moet zodra ik hem in klik vernieuwen en hallo zeggen maar dat doet hij niet :(
Het enige wat hij doet is Boehh zeggen. Of ik hem nou voordetijd op checked zet of niet.
Ik heb tot nu toe dit, misschien dat ik ergens anders wat fout heb:
Ik heb een onclick actie toegevoegd nu, je miste een manier om je form te submitten. Dit kan met een submitknop, maar ook met de onclick actie zoals hierboven. (tenminste, ik hoop dat ik het zo goed heb gedaan)
@Chris: Dit is een werkend voorbeeldje, van wat je volgens mij wilt hebben.
@Robert: Je had in je voorbeeld voor Chris de ....submit() de () vergeten waardoor die het niet deed.
@René: CHECKED is zooo HTML4.0, moet checked="checked" worden ;)
En ik zou er een onchange van maken, in plaats van een onclick. Kan me zomaar voorstellen dat sommige browsers hem al submitten, voordat hij daadwerkelijk aangevinkt is, want er is alleen op geklikt. Zou kunnen dat het complete onzin is, maar dat zou ik doen :P
@WillemJan: Hummmz, zou kunnen kloppen, maar ja er zat in dit geval een reden achter, om er voor te zorgen dat de persoon die 't moet hebben, weet wat ik er mee bedoel. En de onclick= Tsja, werkt hier prima, ook als je op de rand klikt. Ik gebruik zelf altijd hoofdletters wanneer het een opdracht is etc. zoals ik mysql query's "SELECT id,naam,email FROM users WHERE ....." terwijl ik weet dat 't niet noodzakelijk is maar leest gewoon wat makkelijker ;-)
Maar ik neem aan dat Chris, hieromheen nog wel het een en ander moet knutselen, aangezien hij een soort van TODO list wil maken, waarmee hij door 1 klik een mysql query moet opbouwen voor welk item hij de 'vink' wil zetten.
schoot me net nog te binnen dat als Chris, er eventjes value='9393' bij zet, dat hij heel simpel bij de if state een query kan maken voor.
@WillemJan: Hummmz, zou kunnen kloppen, maar ja er zat in dit geval een reden achter, om er voor te zorgen dat de persoon die 't moet hebben, weet wat ik er mee bedoel. [..] Ik gebruik zelf altijd hoofdletters wanneer het een opdracht is etc. zoals ik mysql query's "SELECT id,naam,email FROM users WHERE ....." terwijl ik weet dat 't niet noodzakelijk is maar leest gewoon wat makkelijker ;-)
Ging in dit geval simpelweg om validatie. CHECKED is niet geldig in xHTML, met kleine letters ook niet.