Door er een patroon aan vast te knopen en dan hierop checken.
Ga je deze code hier ook delen of is dit "topsecret"??
Link gekopieerd
Zal ik hem dan maar neerzetten :)?
<?php
if (IsSet($_POST['verzenden']) && isset($naam) && isset($groepa) && isset($groepb) && isset($groepc) && isset($groepd) && isset($groepe) && isset($groepf) && isset($groepg) && isset($groeph)) {
echo "Beste <strong>".$_POST['naam']."</strong>,<br>";
echo "<br>";
echo "Dit zijn de antwoorden die opgestuurd zijn naar de webmaster.";
echo "<br>";
echo "<br>";
echo "<table width=80% id=main>";
echo "<tr><td width=25%><strong>Groep A</strong></td><td width=25%><strong>Groep B</strong></td><td width=25%><strong>Groep C</strong></td><td width=25%><strong>Groep D</strong></td></tr>";
echo "<tr><td width=25%>".$_POST['groepa']."</td><td width=25%>".$_POST['groepb']."</td><td width=25%>".$_POST['groepc']."</td><td width=25%>".$_POST['groepd']."</td></tr>";
echo "<tr><td> </td></tr>";
echo "<tr><td width=25%><strong>Groep E</strong></td><td width=25%><strong>Groep F</strong></td><td width=25%><strong>Groep G</strong></td><td width=25%><strong>Groep H</strong></td></tr>";
echo "<tr><td width=25%>".$_POST['groepe']."</td><td width=25%>".$_POST['groepf']."</td><td width=25%>".$_POST['groepg']."</td><td width=25%>".$_POST['groeph']."</td></tr>";
echo "</table>";
$naam = $_POST['naam'] ;
$a = $_POST['groepa'] ;
$b = $_POST['groepb'] ;
$c = $_POST['groepc'] ;
$d = $_POST['groepd'] ;
$e = $_POST['groepe'] ;
$f = $_POST['groepf'] ;
$g = $_POST['groepg'] ;
$h = $_POST['groeph'] ;
$bericht = "$naam heeft de volgende antwoorden ingestuurd: \n\nA: $a \nB: $b \nC: $c \nD: $d \nE: $e \nF: $f \nG: $g \nH: $h \n";
mail ("
[email protected] ", "Toto WK van: $naam", $bericht, "FROM:
[email protected] ");
echo "<br>";
echo "Bedankt voor het meedoen aan de toto.<br>";
} else {
echo "<strong>Vul alle velden correct in aub</strong><br><br>";
echo "Klik <a href=javascript:history.go(-1)>hier</a> om terug te gaan.";
}
?>
Link gekopieerd
Heb je iets aan deze link:
reguliere expressies
Leuk en sympathiek dat je de code ook deelt :-)
Je kan hem ook bij scripten zetten...
Link gekopieerd
?
Onbekende gebruiker
08-01-2006 10:54
Even gekeken en je moet nog een ; achter   zetten nu staat er:  Costa Rica
Link gekopieerd
Op de pagina met het formulier vul je $naam al met de informatie die gepost is: $naam = $_POST['naam'];.
Zet hier nog even bij:
<?php
$naam = trim($naam);
?>
Dan deze regel:
<?php
if (IsSet($_POST['verzenden']) && isset($naam) && isset($groepa) && isset($groepb) && isset($groepc) && isset($groepd) && isset($groepe) && isset($groepf) && isset($groepg) && isset($groeph)) {
?>
wijzigen in:
<?php
if (IsSet($_POST['verzenden']) && isset($naam) && !empty($naam) && isset($groepa) && isset($groepb) && isset($groepc) && isset($groepd) && isset($groepe) && isset($groepf) && isset($groepg) && isset($groeph)) {
?>
Link gekopieerd
Burdy zo doet hij het wel, hartelijk bedankt! :)
Link gekopieerd
Ik snap de trim regel nu ook, als ik alleen maar spaties invoer geeft hij een error, omdat die dus worden weggehaald, waardoor hij leeg is.
Bedankt allemaal!
Link gekopieerd