Geef de optie geen id mee, maar value:
<select name="selecteer_bios">
<option value="amsterdam">Amsterdam</option>
<option value="venlo">venlo</option>
<?php
if( !isset($_GET['selecteer_bios']) )
{
echo 'u moet een keuze maken';
}
else
{
echo 'u koos '.$_GET['selecteer_bios']';
}
Link gekopieerd
allereerst moet het zijn:
<option value="amsterdam">Amsterdam</option>
en dan:
echo $_GET['selecteer_bioscoop'];
een option is een child van de select, en de select krijgt de waarde van de gekozen optie.
[size=xsmall]Toevoeging op 05/02/2012 21:18:42: [/size]
Wouter was me net voor!
Link gekopieerd
Okee, ik heb dat gedaan...Ik krijg undefined index errors van mijn variabelen, dat betekent dat die "niet bestaan"...
<?php
$amsterdam = $_GET['amsterdam'];
$apeldoorn = $_GET['apeldoorn'];
$assen = $_GET['assen'];
$baarsen = $_GET['baarsen'];
$purmerend = $_GET['purmerend'];
$rotterdam = $_GET['rotterdam'];
$tegelen = $_GET['tegelen'];
$venlo = $_GET['venlo'];
if(!isset($_GET['selecteer_bios']))
{
echo "Selecteer een bioscoop bij u uit de buurt.";
}
else
{
echo "U koos".$_GET['selecteer_bios'];
}
?>
Ik krijg alleen de "else".
Link gekopieerd
Heb je de reacties gelezen _en_ begrepen?
Los daarvan: het heeft weinig/geen toegevoegde waarde om die variabelen (als ze al zouden bestaan) te kopiƫren. Je kunt gewoon $_GET gebruiken.
Link gekopieerd
Nou, ik weet dat er iets zou moeten gebeuren, maar er gebeurt niks. De variabelen heb ik al verwijderd, ik heb het script zo:
<?php
if(!isset($_GET['selecteer_bioscoop']))
{
echo "Selecteer een bioscoop bij u uit de buurt.";
}
else
{
echo "U koos".$_GET['selecteer_bios'];
}
?>
toch doet hij niks...
Link gekopieerd
E
Erwin H
05-02-2012 22:10
gewijzigd op 05-02-2012 22:10
if(!isset($_GET['selecteer_bioscoop']))
en dan
echo "U koos".$_GET['selecteer_bios'];
Nee, dat gaat niet werken. Als je er iets langer naar kijkt zou je toch moeten opmerken dat selecteer_bioscoop en selecteer_bios niet hetzelfde is....
Link gekopieerd
Probeer deze eens:
<?php
if(!isset($_GET['bios']))
{
echo "Selecteer een bioscoop bij u uit de buurt.";
}
else
{
echo "U koos ".$_GET['bios'];
}
?>
<form method="get" name="form">
<select name="bios" onchange="document.form.submit();">
<option>Kies een plaats</option>
<option value="amsterdam">Amsterdam</option>
<option value="apeldoorn">Apeldoorn</option>
<option value="assen">Assen</option>
<option value="baarsen">Baarsen</option>
<option value="purmerend">Purmerend</option>
<option value="rotterdam">Rotterdam</option>
<option value="tegelen">Tegelen</option>
<option value="venlo">Venlo</option>
</select>
</form>
Link gekopieerd
Mijn excuses, een fout gemaakt.
Maak eens van onselect onchange
(aangepast in post)
Link gekopieerd
Oke, hij doet tenminste wat! Het enige probleem is nu dat hij niks echo't...Heel erg bedankt Nick!
Link gekopieerd