Ik heb een PHP file, met hierin een validatie van het invoerveld onderwerp (in formuier) en nu heb ik er een pull-down list van gemaakt en wil ik graag dat als men geen keuze maakt dat hij dan een validatie melding geeft.

Nu staat er "Kies uw onderwerp..." in de eerste regel en daaronder de onderwerpen, zou het graag zo willen hebben dat wanneer men niets kiest en de regel "Kies uw onderwerp..." laat staan hij dezelfde foutmelding geeft als bij een invoerveld dat leeg is en wel ingevuld moet worden.

Weet iemand hoe ik in onderstaand gedeelte het $onderwerpPattern laat kijken of er het woord "Kies" in voorkomt en zo ja hij dan de foutmelding laat zien zoals hieronder en als men wel een onderwerp kiest (dus als het woord "Kies" er niet in voorkomt) hij gewoon door loopt zonder melding (nu loopt hij gewoon door omdat er standaard iets in onderwerp staat? Ik wil "Kies uw onderwerp..." er graag in laten staan.

/** Validate onderwerp */
$onderwerpPattern = '~^[a-z .\'-]+$~Di';
if ( !isset( $_POST['onderwerp'] ) or !preg_match( $onderwerpPattern, $_POST['onderwerp'] ) )
{
echo "Het onderwerp is niet geldig!<br> \n";
}

Dus graag hetzelfde script, maar dan iets in $onderwerpPattern wat kijkt of het woord "Kies" niet voorkomt.

Hoor het graag.

Groet,
Richard
Beste Richard,

Als je een volledig werkend script wilt kan je hier een vacature plaatsen in het vacature topic dan is er vast iemand die deze kant en klaar aan kan/wil leveren tegen een vergoeding.

@reshad, thanks hier heb ik iets aan, ben bezig met mijn hobby workshop Leren Tarot Kaart Lezen te geven en hiervoor heb ik een website, en wil er een formulier naar mijn zin op hebben, als ik een paar workshops heb gegeven zal ik zeker een vacature plaatsen! Gr.Richard

Reageren