Ik zit met het volgende, waarschijnlijk vrij simpel op te lossen voor een php deskundige. Ik wil de bezoeker verplicht stellen een keuze te maken uit het dropdown menu.

Dit heb ik:

<html>
<select name="contactpersoon">
<option selected value="Keuze">Maak een keuze</option>
<option value="Naam1">Naam1</option>
<option value="Naam2">Naam2</option>
<option value="Naam3">Naam3</option>
</select>

<php>

// Controleer Drop-down menu
if ($_POST['Keuze'] == 'Maak een keuze')
{
$error_msg .= "Maak een keuze aan wie het bericht gericht is. \n";
}

De php code had ik al uit een vorige topic, maar dit werkt niet bij mij. Heeft iemand een oplossing die wel werkt?
Je moet wel op de name en de value testen.
Dus niet
if ($_POST['Keuze'] == 'Maak een keuze')
Maar
if ($_POST['contactpersoon'] == 'Keuze')
Ach ja.. zo simpel kan het soms zijn :) THANKS!
Er waren nog een paar kleine dingetjes waardoor het niet werkte, dit is het uiteindelijke resultaat, wat dus wel werkt:

if ($_POST['contactpersoon'] == 'Keuze')
{
$errors[] = 'Maak een keuze aan wie het bericht gericht is.';
}



Toevoeging op 26/10/2011 14:13:07:

Sorry nog 1 ding.

Wat klopt hier niet aan, want het is nu niet zichtbaar in de mail namelijk:

$msg .= '<strong>Onderwerp:</strong> '.$_POST['Naam1'].' '.$_POST['Naam2'].' '.$_POST['Naam3'];
een ezel stoot zich 2x aan dezelfde steen..
Normaal gesproken niet nee, maar je hebt ze er tussen zitten :P. In ieder geval het is gelukt! Wat zo'n gezegde al niet kan doen lol.

Reageren