Van 1 invoer veld naar 2 invoervelden
<input type="show" name="datum"; id="datum_input" value="" />
met de name="datum"
maar nu wil ik twee in voervelden
<input type="show" name="dag"; value="" />
<input type="show" name="maand"; value="" />
maar nu wil ik name="datum" koppelen aan name="dag" en name="maand"
Dit om dat het een bestaande script is en dat de name="datum" verwerkt wordt daar in.
heb daar onder geschreven.
datum=$_GET['dag'. 'maand'];
maar dat werkt helaas niet..
Als het GET is, dan werkt het als volgt:
De punt zorgt ervoor dat het streepje aan de variabelen wordt geplakt. Dus stel dat iemand 15 februari invoert, dan wordt het: 15-02.
Als je POST hebt bij je METHOD in je form, dan wordt het ipv $_GET -> $_POST
Uiteraard schrijf je POST, GET en METHOD in je HTML tag in lowercase.
Hoort er overigens ook niet een jaar bij?
dit gemaakt
?>
<input type="show" name="dag"; value="" />
<input type="show" name="maand"; value="" />
<input type="hidden" size="40" name="delivery_date_time" id="delivery_date_time_input" value=""/>
maar helaas wordt alleen het streepje verstuurd
Gewijzigd op 29/01/2011 01:08:24 door eric smit
Daarnaast is 'show' geen goede 'type' voor een input. Ik denk dat je input type 'text' moet zijn. Gebruikelijk is dat je <select> en <option> gebruikt bij het kiezen van een datum (voorbeeld hier).
Google verder eens naar select en [/option] via Google, dan kun je er iig iets van leren. Ik zie ook na de 'name' attribute en value een puntkomma staan. Dat klopt niet, die mag je weglaten.
Zoals ik al zei moet je $_POST en $_GET ook niet door elkaar heen halen.
Waar heb je het voor nodig en wat gaat er mee gebeuren, als je daar even antwoord op geeft kunnen we je verder helpen. Misschien is de oplossing namelijk heel simpel...
Gewijzigd op 29/01/2011 09:39:39 door Milo S