Hoi,
ik ben een echte php noob. Dankzij een paar tutorials (voornamelijk op deze site) heb ik een beetje de basis geleerd. Ik heb mijn eerste scriptje gemaakt, een mailscript, deze werkt perfect maar ik heb toch nog een paar vragen. Hier is het script (ziet er misschien rommelig uit voor een pro :p )
___________________
<?php
//variabelen opvangen
$naam = $_POST['naam'];
$achternaam = $_POST['achternaam'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];
$tijd = date ("H.i");
$datum = date ("Y-m-d");
//opgevangen
if ("$bericht" != "")
{
mail ("[email protected]","Een bericht van $naam","Je hebt een bericht van $naam $achternaam
$bericht
Dit bericht is verstuurd op $datum om $tijd");
echo "Bedankt voor uw bericht $naam <br>
<br>
Dit is het bericht dat u ons hebt gestuurd:<br>
$bericht <br>
<br>
Dit bericht is verstuurd op $datum om $tijd";
}
else
{
echo "Er is iets mis gegaan!<br>
<a href=\"javascript:history.back(1)\">Probeert u het nog eens.</a>";
}
?>
________________
Nu gebruik ik bij de 'if' dit: ("$bericht" != "")
Hij controleert nu dus alleen of het 'bericht' veld is ingevuld. Ik zou graag van iemand willen weten hoe ik zorg dat alle velden worden gecontroleerd. En dat ik bij de output van 'else' niet 'er is iets misgegaan probeer het nog eens' zie maar dat ik dit zie: U heeft de volgende velden niet ingevuld: naam, bericht en ......
En nog 1 vraagje, kan ik leestekens gebruiken achter een variabele? VB: echo "Hey $naam!"
Zodat de output bijv wordt: Hey Ecraser!
Alvast bedankt!!!
852 views