keuze menu met session

Status
Niet open voor verdere reacties.

feint

Gebruiker
Lid geworden
3 jun 2008
Berichten
273
ik ben bezig met een formulier met sessions te maken.

nu heb ik in het formulier een keuze menu met daarin:

keuze 1
Kies een optie

keuze 2
Dhr

keuze 3
Mvr

nu heb ik deze code

Code:
<select name="geslacht">
  <option value="<?php echo $_SESSION['1'];?>">Kies een optie</option>
  <option value="<?php echo $_SESSION['2'];?>">Dhr</option>
  <option value="<?php echo $_SESSION['3'];?>">Mvr</option>
</select>
// weet neit of deze code klopt //

dit word doorverzonden naar een bevestigingspagina waar de informatie word opgevraagt.

hoe moet ik dan de code schrijven om de keuze die aangeklikt is te laten weergeven.

ik dacht met
if($_POST['1'] == "1"){
echo "Geslacht : " .$_POST['1']." <br />";
}

dit werkt helaas niet.

sessies zijn gelinkt met $_POST

Code:
$_POST['1']			= $_SESSION['1'];
en op de volgende pagina dan
Code:
$_SESSION['1']			= $_POST['1'];



dit werkt voor de normale invul vakken gewoon. ik weet alleen niet hoe ik het moet doen met een keuze menu

dus nu moet ik iets anders vinden.


hij moet een keuze maken. deze word doorgestuurd naar een andere pagina verder met de rest van het formulier. hier word de info in sessies gezet en weergegeven.

hopelijk kan iemand mij helpen:thumb:

grtz Feint
 
Ik begrijp niet precies wat je wilt, maar de waarde van je keuze menu kun je eenvoudigweg opvragen met:

PHP:
$_POST['geslacht'];
 
ik heb een keuze menu.

hierin moet de persoon kiezen uit

kies een optie
dhr
mvr

$_POST geslacht doe. dan is de informatie weg zodra er een fout komt. daardoor wil ik het in een sessie zetten. zodat dit niet meer gebeurd.
ook zodat mensen eventueel andere delen van de website kunnen bekijken.

nu moet ik weten hoe ik een keuze menu in een sessie zet. en hoe ik dan de sessie moet opvragen. ik ga ervan uit dat je alle 3 de keuzes een sessie value moet geven (verbeter als het fout is). maar hoe vraag ik dan net DIE optie op wat de persoon heeft aangeklikt?
 
je kunt natuurlijk ook doen:

HTML:
<select name="geslacht">
    <option value="">Kies een optie</option>
    <option value="Dhr.">Dhr.</option>
    <option value="Mevr.">Mevr</option>
</select>

PHP:
$_SESSION['geslacht'] = $_POST['geslacht'];
 
srry voor de late reply.

bedankt voor je snelle reacties. je hebt mij op het goede spoor gezet en heb het inmiddels al opgelost!

bedankt:thumb:
 
Late reply?

Ik vind anderhalf uur later niet laat... Vaak moeten we hier langer wachten ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan