formulier en checken of deze ingevuld is.
Ik ben bezig mezelf iets te leren over PHP. Hierbij gebruik ik prefab scripts. Helaas lukt het me niet onderstaand script runnend te krijgen. Ik heb wat overbodige stukken weggelaten. als $sent leeg is dan wordt het formulier geladen en $sent op 1 gezet. na het drukken op ok dient de code bij else if geparsed te worden zodat gechecken wordt of de vakken ingevuld zijn. Echter, de browser laadt de hele tijd het formulier.
Daarnaast, ik controleer in de elseif $gsm en $pincode. Ik wil ook $email checken, moet ik hiervoor een nieuwe elseif maken of kan het in 1 elseif??
$sent =($sent) ? $sent : $_GET["sent"];
$pincode = ($pincode) ? $pincode : $_GET["pincode"];
$username = ($gsm) ? $gsm : $_GET["gsm"];
$username = ($email) ? $email : $_GET["email"];
//sent is leeg en het formulier wordt getoond
if (!$sent) {
echo "<form method=post>\n<input type=hidden name=sent value=1>\n";
echo "Om je 5 SMS bereichten te bestellen bel je naar <b>0909-8356</b>";
*****hier vul ik de velden gsm, email en pincode****
type=submit value=\" OK \"></td></tr>\n";
echo "</form>\n";
//controle op ingevulde vakken
} else if ((!$gsm) or (!$pincode)) {
die ("Geen website, GSM nummer en/of pincode opgegeven!"); }
Daarnaast, ik controleer in de elseif $gsm en $pincode. Ik wil ook $email checken, moet ik hiervoor een nieuwe elseif maken of kan het in 1 elseif??
$sent =($sent) ? $sent : $_GET["sent"];
$pincode = ($pincode) ? $pincode : $_GET["pincode"];
$username = ($gsm) ? $gsm : $_GET["gsm"];
$username = ($email) ? $email : $_GET["email"];
//sent is leeg en het formulier wordt getoond
if (!$sent) {
echo "<form method=post>\n<input type=hidden name=sent value=1>\n";
echo "Om je 5 SMS bereichten te bestellen bel je naar <b>0909-8356</b>";
*****hier vul ik de velden gsm, email en pincode****
type=submit value=\" OK \"></td></tr>\n";
echo "</form>\n";
//controle op ingevulde vakken
} else if ((!$gsm) or (!$pincode)) {
die ("Geen website, GSM nummer en/of pincode opgegeven!"); }
PHP hulp
13/01/2025 08:42:50Onderstaande werkte heel wat beter.
$sent = $_POST[sent];
$pincode = $_POST[pincode];
$gsm = $_POST[gsm];
$email = $_POST;
Openstaand puntje is nog hoe ik onderstaande code verander zodat deze niet alleen $gsm en $pincode op inhoud test maar ook $email
else if ((!$gsm) || (!$pincode)) { blabla; }
$sent = $_POST[sent];
$pincode = $_POST[pincode];
$gsm = $_POST[gsm];
$email = $_POST;
Openstaand puntje is nog hoe ik onderstaande code verander zodat deze niet alleen $gsm en $pincode op inhoud test maar ook $email
else if ((!$gsm) || (!$pincode)) { blabla; }