Nieuw lid |
|
Hallo,
Ik ben nieuw hier, en php is me niet zo bekend.
Ik had hier een leuk scriptje gevonden als verzendformulier.
Nu heb ik enkele problemen :
1) Blijven refreshen naar indrukken van verzendknop.
Na het klikken op de 'verzenden'knop kwam ik op een nieuwscherm, waar stond van : uw mail is met succes verstuurd! en dat scherm werd altijd gerefreshed. Elke keer dat het refreshte werd die mail dus naar mij gestuurd, wat echter niet de bedoeling is...
Na dit probleem, verwijderde ik dus de pagina van de server, en begon opnieuw. Nu is er een 2de probleem bijgekomen... Als ik het bericht nu wil versturen word het via mail verzonden, dit is uiteraard niet prettig. Dus
2) Formulier word nu verzonden via mail, en niet via de site.
Script dat ik gebruikte dat hier online werd geplaats was het volgende :
Contact<br><br>
<form action="mail.php">
Naam:<br>
<input name="naam" type="text" id="naam">
<br><br>
Email:<br>
<input name="email" type="text" id="email">
<br><br>
Onderwerp:<br>
<input name="onderwerp" type="text" id="onderwerp">
<br><br>
Bericht:<br>
<textarea name="bericht" cols="40" rows="5" id="bericht">
</textarea>
<br>
<input type="submit" name="Submit" value="Verzenden">
<input type="reset" name="Submit2" value="Wissen">
</form>
<?
$recipient=("+jouw mailadres+"); //hier je emailadres
$subject="+subject+"; //hier vul je een subjectnaam in zoiets als 'Contact' of 'Info +sitenaam+'
//hieronder niet aankomen
$content=
"Naam:" .$naam.
"
Email:" .$email.
"
Onderwerp:" .$onderwerp.
"
Bericht:" .$bericht.
$message;
mail($recipient, $subject, $content);
echo "Uw mail is met succes verstuurd!";
?>
// verander de url naar waar contact.php staat als je hm hebt opgeroepen
<meta http-equiv="refresh" content="1; url=?page=contact.php">
Contact<br><br> <form action="mail.php"> Naam:<br> <input name="naam" type="text" id="naam"> <br><br> Email:<br> <input name="email" type="text" id="email"> <br><br> Onderwerp:<br> <input name="onderwerp" type="text" id="onderwerp"> <br><br> Bericht:<br> <textarea name="bericht" cols="40" rows="5" id="bericht"> </textarea> <br> <input type="submit" name="Submit" value="Verzenden"> <input type="reset" name="Submit2" value="Wissen"> </form> <? $recipient=("+jouw mailadres+"); //hier je emailadres $subject="+subject+"; //hier vul je een subjectnaam in zoiets als 'Contact' of 'Info +sitenaam+' //hieronder niet aankomen $content= "Naam:" .$naam. " Email:" .$email. " Onderwerp:" .$onderwerp. " Bericht:" .$bericht. $message; mail($recipient, $subject, $content); echo "Uw mail is met succes verstuurd!"; ?> // verander de url naar waar contact.php staat als je hm hebt opgeroepen <meta http-equiv="refresh" content="1; url=?page=contact.php">
-----------------------------------------------------------
Over die laatste zin wou ik nog iets vragen...
Ik vermoed dat daardoor mijn automatische refresh telkens kwam. Daarna probeerde ik contact.php te veranderen naar : index.htm, misschien dat hij naar de homepage terugkwam... maar het bleef hetzelfde probleem. Kan iemand mij helpen aub
Groeten,
Fréderic
Citaat: Rens edit:
codetags...
|