feedback gebaseerdop select list optie
hierbij kiest een jongere zijn "probleem" uit een selectlist:
die ziet er zo uit:
<form method="post" action="filter.php">
<select name="selectlist">
<option value="zelfmoord">Zelfmoord</option>
<option value="ouders">Ouders</option>
<option value="school">School</option>
<option value="drugs">Drugs</option>
<option value="alcohol">Alcohol</option>
<option value="liefde">Liefde</option>
<option value="zwanger">Zwanger</option>
</select>
<input type="submit" id="sendbtn" value="Verzend" onclick="sendValue();">
</form>
op de volgende pagina komt nog eens te staan welke optie de jongere gekozen heeft. Nu is er ook een soort feedback veldje gebaseerd op het probleem.
Ik weet niet goed hoe ik het moet oplossen. Ik heb het nu zo geprobeerd:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$variable=$_POST['selectlist'];
$antwoord ="";
if($_POST['selectlist'].value == 'drugs'){
$antwoord = "hier komt het antwoord indien men drugs heeft aangeduid";
?>
$variable=$_POST['selectlist'];
$antwoord ="";
if($_POST['selectlist'].value == 'drugs'){
$antwoord = "hier komt het antwoord indien men drugs heeft aangeduid";
?>
$antwoord wordt ge echo't op de juiste plaats, maar ik krijg een parse error
kunnen jullie me helpen
alvast bedankt !
Omdat je $_POST['selectlist'] hebt toegekend aan $variable, zou je die kunnen vergelijken in je if statement.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$variable=$_POST['selectlist'];
$antwoord ="";
if($variable == 'drugs'){
$antwoord = "hier komt het antwoord indien men drugs heeft aangeduid";
?>
$variable=$_POST['selectlist'];
$antwoord ="";
if($variable == 'drugs'){
$antwoord = "hier komt het antwoord indien men drugs heeft aangeduid";
?>
Gewijzigd op 14/05/2011 10:44:01 door Tim S
if($variable == 'drugs'){
$antwoord = "hier komt het antwoord indien men drugs heeft aangeduid";
dit weglaat, geeft hij geen error
Maar ik zie ook nergens fout afhandeling. Tevens zou ik met een array werken. dan kun je ook de lijst laten generenen zonder al te veel werk.
typisch iets voor mij!
heel fel bedankt!!