Checkbox ID naar URL
Gewijzigd op 06/11/2011 17:43:09 door - Ariën -
En heb ik helemaal onderaan ook 2 keer ? >-tag staan.
Dit de eerste < ?php-tag en de laatste ? >-tag moet je even weg denken, die heb ik in mijn script niet staan.
Gewijzigd op 06/11/2011 17:52:26 door Tom geen
Je zou dus onderaan tussen de <form> tags zoiets plaatsen:
Je mist nog zaken in je form-tag: zie post Eddy Bisschops 06/11/2011 16:34:21
Regel 29: value=="on" --> dubbel = teken?
Waarom maak je variabelen aan op regel 19 t/m 22?
En hoe ga ja al die ID in één URL plaatsen. Want je hebt waarschijnlijk ID's met één cijfer en met meerdere, dus zul je toch nog iets moeten toevoegen zoals een - achter de ID's of iets dergelijks.
1. Ik kan dus beter voor en na de while loop <form>-tags plaatsen?
2. Je bedoeld die Action? Dat gebruik je toch alleen als je naar een andere pagina gaat? (ik wil op dezelfde pagina mijn info aanvullen)
3. Regel 29: value=="on" --> hier was ik nog aan het rommelen. Ik wou dat ze allemaal al geselecteerd waren bij openen van de pagina.
4. Die variabelen is mij al vaker verteld maar die heb ik erin staan zodat ik in een oogopslag kan zien welke variable wat is, deze verwijder ik als ik klaar ben.
@Aaron
1.
Code (php)
Even voor de duidelijkheid: Bij /* Doe iets */ moet ik regels aan maken die de ID's post naar de URL?
2. Dat klopt wat je zegt maar zover was ik nog niet. Ik dacht: laat ik eerst maar een leren om gegevens in de URL te zetten en dan zoek ik weer verder ;)
Tom geen op 06/11/2011 18:06:05:
2. Je bedoeld die Action? Dat gebruik je toch alleen als je naar een andere pagina gaat? (ik wil op dezelfde pagina mijn info aanvullen)
Heb je de reactie van Eddy Bisschops (06/11/2011 16:34:21) gelezen??? Dan weet je wat er nodig is.
Haal a.u.b. de twee dingen die je wilt uit elkaar.
1) zorg dat je weet hoe een formulier is opgebouwd/werkt (inclusief checkboxen, want dat is vermoedelijk het volgende waar je tegen aan gaat lopen). Om te selecteren gebruik je geen value.
2) Als het formulier werkt, ga je het php-gedeelte pas invoegen.
Tom, als je geen action="" parameter hebt in je <form> tag dan neemt HTML niet eens de moeite om een andere pagina aan te roepen. Als je PHP wilt uitvoeren die op dezelfde pagina staat moet je dus alsnog de action="" parameter gebruiken maar dan zonder inhoud of de URL van de pagina waar je al op bent.
Maar nu ben ik nog steeds bij het begin van mijn vraag. Hoe kan ik zien dat mijn checkboxen "checked" zijn en hoe stuur ik die naar mijn URL?
Ik moet een knop toevoegen:
Code (php)
En in /* Doe iets */ wordt er gekeken welke checkboxen "checked" zijn.
Hoe? geen idee! (ik gok iets met de value waarden)
Ik zou het erg fijn vinden als ik hier wat info over kan krijgen. Het hoeft niet helemaal voorgekauwd te worden, ik zou het alleen al fijn vinden als iemand mij kan vertellen hoe het allemaal in elkaar steekt.
Gewijzigd op 06/11/2011 19:35:46 door Tom geen
Wat ik doe is met $_POST en niet met $_GET. Maar met get moet je een PHP script schrijven die de get variabelen uit de URL haalt.
Met Post zet je de varable toch niet in de URL, en ik wil juist de variable in de URL hebben zodat als je de URL doorstuurt naar iemand o.i.d., dat je dan meteen de zoek resultaten gefilterd hebt.
Kun je even reageren op mijn PM, maar wat ik wel weet is dat je i.p.v. checkbox, checkbox[] moet gebruiken.