Hallo,
Ik heb een vraagje.
Mijn code is als volgt:
Het gaat dus als volgt: Eerst krijgt men 1 input veld te zien waarin ze hun email adres zetten, die wordt dan gecontroleerd of het wel een email adres is, als dit niet zo is krijgen ze de melding ongeldig emailadres. Maar als het wel goed is wil ik dat ze naar het volgende form gaan. Het werkt, maar niet zoals ik wil. Ik wil namelijk dat die nieuwe form op een "schone" pagina komt, dus dat het eerste formulier niet meer wordt weergegeven.
Is dit mogelijk in 1 bestand? Zo ja, hoe?
Of moet ik dan meerdere bestanden gaan maken?
Alvast bedankt
Ik heb een vraagje.
Mijn code is als volgt:
Code:
<html>
<body>
<form name="emailcontrole" method="post" action"pro.php"/>
Email adres:<input type="text" name="email">
<input type="submit" value="Verzenden">
</form>
<?php
$dbuser = 'root';
$db = 'herstel';
mysql_connect("localhost", "$dbuser");
mysql_select_db("$db");
$vraag1 = $_POST['vraag1'];
$vraag2 = $_POST['vraag2'];
$email = $_POST['email'];
if(!preg_match("/^([a-zA-Z0-9])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/", $_POST['email']))
{
echo ("Ongeldig emailadres");
}
else { ?>
<form name="blaat" method="post"/>
<input type="text" name="Vraag1"<BR>
<input type="text" name="vraag2">
</form>
<?php } ?>
Het gaat dus als volgt: Eerst krijgt men 1 input veld te zien waarin ze hun email adres zetten, die wordt dan gecontroleerd of het wel een email adres is, als dit niet zo is krijgen ze de melding ongeldig emailadres. Maar als het wel goed is wil ik dat ze naar het volgende form gaan. Het werkt, maar niet zoals ik wil. Ik wil namelijk dat die nieuwe form op een "schone" pagina komt, dus dat het eerste formulier niet meer wordt weergegeven.
Is dit mogelijk in 1 bestand? Zo ja, hoe?
Of moet ik dan meerdere bestanden gaan maken?
Alvast bedankt