Hallo
Ik weet niet of ik dit hier mag posten!! maar ik had de volgende vraag.
Ik heb een contact formulier in flash in samenwerking met een php code:
nu alles werkt goed enkel als je op de button send drukt verzend hij gewoonweg alles " of er nu iets ingevuld of niet " hoe kan ik dit vermijden? en ook zijn email checken. Wat moet ik toevoegen en waar? zie hier de php code:

<?php

$sendto = '[email protected]';
$subject = 'Email from European Flight Simulator Club';
$firstname = $_POST['fromfirstname'];
$lastname = $_POST['fromlastname'];
$from = $_POST['fromemail'];
$message = $_POST['frommessage'];
$message = stripslashes($message);

$content = "Name: " . $firstname . $lastname . "\n";
$content .= "Email: " . $from . "\n\n";
$content .= $message;



if(mail($sendto,$subject,$content))
{
echo 'response=passed';
}
else
{
echo 'response=failed';
}

?>

Bedankt
Philippe
je kan bv !empty voorzetten

dus iets van


<?php

$voornaam = isset($_post['voornaam']) && !empty($_post['voornaam']) ? $_post['voornaam'] : 'wat er moet gebeuren als er niets ingevuld is';

?>
Op het laatste stuk schrijf je 'wat er moet gebeuren als er niets ingevuld is'
Moet ik dan hier enkel tekst schrijven die word weergegeven!
of moet er daar ook code staan?

Als er niets is ingevuld mag men zeker niet het bericht kunnen verzenden als men op de knop message drukt!
en dan zou er een echo moeten zijn met de melding ' Please fill in all subjects'

dus zoiets zou er moeten gebeuren.

Ik ben nog maar beginner in php en bergijpt nog niet alles zo goed!
maar in ieder geval reeds bedankt met je eerste antwoord
groetjes
Philippe
dan zet je bv false op die plek
en dan controleer je vlak voor het verzenden of alles verschillend is van false met
!==false
dan controleerd hij zeker op false en niet op een nul of zo.
$_POST is ALTIJD met hoofdletters.
ja ik weet het maar ik was te lui om op mijne shift te drukken
kristoff schreef op 13.08.2008 14:15
ja ik weet het maar ik was te lui om op mijne shift te drukken

Maar zo geef je wel iemand valse/halve info.
Hallo
dat voor de $_POST had ik al door dat dit zeker in hoofdletters moet zijn!
Voor de rest zal ik morgen dit eens uit proberen of dit werkt of niet.
Ik ga je zeker hierover info geven.
groetjes
Philippe

Reageren