joyraider
Legacy Member
hi all,
ik ben aan volgende website bezig: http://www.lowgrav.net/dover_temp/
ik zit aan het mailformulier, en dat lukt prima (heb ik al meer gedaan). alleen wil ik nu iets extra erbij;
als je je gegevens hebt ingevuld en op Verstuur klikt, wordt mailform.php dus uitgevoerd. nu duurt het even voordat die pagina laadt (mail wordt verstuurd naar de verzender en de mensen van comfort deal zelf), en tot die tijd zou ik graag een pagina tevoorschijn toveren met iets erop als "Even geduld, uw gegevens worden verstuurd" met daarna de bevestiging. alleen weet ik niet precies hoe ik dit moet doen...
code van mailform.php:
iemand die het weet?
grtz!
*edit* het lijkt nogal ingewikkeld, maar ik moet ongeveer zoiets hebben:
• gebruiker klikt op Verstuur
• Er verschijnt "Even geduld uw gegevens blabla" terwijl de mail() commando's worden uitgevoerd
• Een nieuwe pagina wordt geladen met bevestiging (of error indien niet alle velden zijn ingevuld) zodra de mails zijn verstuurd
ik ben aan volgende website bezig: http://www.lowgrav.net/dover_temp/
ik zit aan het mailformulier, en dat lukt prima (heb ik al meer gedaan). alleen wil ik nu iets extra erbij;
als je je gegevens hebt ingevuld en op Verstuur klikt, wordt mailform.php dus uitgevoerd. nu duurt het even voordat die pagina laadt (mail wordt verstuurd naar de verzender en de mensen van comfort deal zelf), en tot die tijd zou ik graag een pagina tevoorschijn toveren met iets erop als "Even geduld, uw gegevens worden verstuurd" met daarna de bevestiging. alleen weet ik niet precies hoe ik dit moet doen...
code van mailform.php:
Code:
<?
include("head.php");
?>
<table width="809" border="0" cellspacing="0" cellpadding="5">
<tr><td width="628" bgcolor="white"> <br /></td><td width="*" background="gfx/menu_head.gif" valign="bottom"> </td></tr>
<tr><td width="628" height="110" bgcolor="#F9E3C5" align="left" valign="top">
<?
echo "<img src='titles/geduld.gif' /><br /><br />Uw gegevens worden verzonden...";
if ($name == $null || $email == $null || $message == $null ) {
echo "<img src='titles/sorry.gif' /><br /><br /><p>U hebt niet alle verplichte velden ingevuld. Teruggaan?</p><p align='center'><a
href='index.php?page=contact'><img src='gfx/ok.gif' border='0' alt='OK' /></a></p>";
} else {
$reply="Dank u wel voor uw bericht.\nWij zullen zo snel mogelijk reageren.\n\nDirk Olaerts,\nComfort Deal";
$myemail="[email="[email protected]"][email protected][/email]";
$myname="Comfort Deal";
$subject="Uw feedback op [url="http://www.comfortdeal.be/"]www.comfortdeal.be[/url]";
$name2="$name";
$name="Naam: $name\n";
$phone="Telefoon: $phone\n";
$email2="$email";
$Email="E-mail: $email\n";
$message="Boodschap: $message\n";
$Date="Datum: " . date("Y-m-d H:i:s") . "\n";
mail("$myemail", "$subject", "$Date $name $phone $Email $message", "From: $name2<$email2>\nReturn-path: $email2");
mail("$email2", "$subject", "$reply", "From: $myname<$myemail>\nReturn-path: $myemail");
echo "<img src='titles/bedankt.gif' /><br /><br /><p>Uw mail is verstuurd. Binnen enkele seconden zult u een bevestiging krijgen via
e-mail.</p><p align='center'><a href='index.php?page=contact'><img src='gfx/ok.gif' border='0' alt='OK' /></a></p>";
}
?>
</td>
<td width="*" bgcolor="#D9DFE7" align="left" valign="top"> </td></tr></table>
<?
include("bottom.php");
?>
iemand die het weet?

grtz!
*edit* het lijkt nogal ingewikkeld, maar ik moet ongeveer zoiets hebben:
• gebruiker klikt op Verstuur
• Er verschijnt "Even geduld uw gegevens blabla" terwijl de mail() commando's worden uitgevoerd
• Een nieuwe pagina wordt geladen met bevestiging (of error indien niet alle velden zijn ingevuld) zodra de mails zijn verstuurd