Meerdere variabelen aan enkele dropdown
Ben druk bezig om mezelf php aan te leren (met wat boekjes en forums kom je een heel eind).
Nu ben ik een dropdown formulier aan het maken, maar daar kan ik maar 1 variabele aan toekennen (sorry als ik de verkeerde term gebruik).
Mijn bedoeling is dat elke optie in het dropdown menu aan 2 variabelen een waarde toe kent..
ik heb dit nu al gedaan door gewoon 2 dropdown menu's te maken, maar dat vind ik niet mooi
Dus het menu krijgt 3 opties: Jan, Piet, en Linda en geeft daarbij een waarde aan 'Naam' en 'Geslacht'
Dus ik wil dat ie bij
jan: Naam=1, en Geslacht=1
Piet: Naam=2, en Geslacht=1
Linda: Naam=3 Geslacht = 2
Zonder dat je in het ene dropdown menu de naam moet kiezen, en in het 2e dropdown menu het geslacht .
Duidelijk??
Een dropdown (SELECT) kan maak 1 waarde hebben... Je kan deze wel bvb jan+1 als waarde geven, en dan de ontvangen var plitsen op het + teken :) explode(); :)
dan krijgt de variabele NAAM als je
Jan selecteerd 1+1
Piet selecteerd 2+1
Linda Selecteerd 3+2
Maar dan moet ik ze als ze verstuurd zijn weer splitsen in:
Naam= 1 of 2 of 3
Geslacht= 1 of 2
Bedoel je dat?
Code (php)
na het posten :
Je selectbox hoeft toch helemaal niet 'naam' te heten? Je geeft die eender welke naam.
wilde net mijn eigen versie opsturen, maar komt op hetzelfde neer
ik lees net het stukje over explode, dus dan zou ik het zo kunnen doen?
select name="roepnaam" size="1"
<option value="1.1">Jan
<option value="2.1">Piet
<option value="3.2">Linda
Maar hoe moet ik hem dan opslitsen onder de $naam en $geslacht
$roepnaam = explode(".", $roepnaam)
$Naam= $roepnaam['0']
$Geslacht= $roepnaam['1'];
of heb ik het dan helemaal mis?
ps. let maar ff niet op de php opbouw, gaat ff om de hoofdlijn
Maar 'de hoofdlijn' heb je idd begrepen.
bedankt voor de moeite