Hallo Mirandaonline,
Zoals je weet heb ik jou in het begin een link naar een
topic ,dat over een formulier gaat, hier in Helpmij
verwezen. Dat was oorspronkelijk voor een andere
Helpmijer bedoeld. En dat formulier heb ik voor hem bij
Lycos onder mijn eigen account succesvol getest.
Alhoewel je het hele verhaal van dat topic goed
begrepen hebt (het gaat voornamelijk om de 2
bestanden: index.html en dennis2.php), plaats ik ze
hier nogmaals, zodat anderen het ook beter kunnen
volgen waarover het gaat.
Dus, de 2 bestanden die hierna volgen om een formulier
te realiseren, nog aan te passen naar je eigen situatie,
functioneert alleen wanneer php op een site wel wordt
ondersteund, zoals bijvoorbeeld bij Lycos:
Hieronder het index.html bestand:
(Copieer het in Kladblok, en save het als index.html)
Code:
<html>
<head>
<title>::Lefty999::</title>
<body bgcolor="#6666CC">
</head>
<center>
<h2>:: CONTACT</h2>
<p> </p>
</center>
<form method="post" action="dennis2.php">
<table align="center">
<tr>
<td valign="top"> *Naam: </td>
<td align="right"> <input type="text" Name="Naam" size="25"> </td>
</tr>
<tr>
<td valign="top"> *Voornaam: </td>
<td align="right"> <input type="text" Name="Voornaam" size="25">
<br>
<br> </td>
</tr>
<tr>
<td valign="top"> *Telefoonnummer: </td>
<td align="right"> <input type="text" Name="Telefoonnummer" size="25"> </td>
</tr>
<tr>
<td valign="top"> *Email: </td>
<td align="right"> <input type="text" Name="Email" size="25">
<br>
<br> </td>
</tr>
<tr>
<td colspan="2" valign="top"> *Onderwerp: </td>
</tr>
<tr>
<td colspan="2" align="right"> <input type="text" Name="Onderwerp" size="59">
</td>
</tr>
<tr>
<td colspan="2"> <br>
*Vragen of opmerkingen: <br> <textarea Name="Vragen" rows="15" cols="50">
</textarea>
<br>
<br>
(* is verplicht in te vullen) </td>
</tr>
<tr>
<td align="center" colspan="2"> <br> <input type="submit" value="Verstuur" name="submit">
<input type="reset" value="Alle velden Wissen">
<br>
<br> </td>
</tr>
</table>
</form>
</body>
</html>
Hieronder het dennis2.php bestand:
(Copieer het in Kladblok, en save het als dennis2.php)
PHP:
<?php
if($submit)
{
/* Voorloopspaties en naloopspaties weghalen */
/* ========================================= */
$Naam = ltrim ($Naam);
$Naam = rtrim ($Naam);
$Voornaam = ltrim ($Voornaam);
$Voornaam = rtrim ($Voornaam);
$Telefoonnummer = ltrim ($Telefoonnummer);
$Telefoonnummer = rtrim ($Telefoonnummer);
$Email = ltrim ($Email);
$Email = rtrim ($Email);
$Onderwerp = ltrim ($Onderwerp);
$Onderwerp = rtrim ($Onderwerp);
$Vragen = ltrim ($Vragen);
$Vragen = rtrim ($Vragen);
if (($Naam != "") and ($Voornaam != "") and ($Telefoonnummer != "") and ($Email != "") and ($Onderwerp != "") and ($Vragen != ""))
{
/* E-mail kan nu worden verzonden */
/* ============================== */
$versturen_naar = "hier je e-mail adres invullen";
$onderwerp = "Inschrijving";
$ingevoerde_gegevens = "Naam: \n".$_POST['Naam']. "\n\nVoornaam: \n".$_POST['Voornaam']. "\n\nTelefoonnummer: \n". $_POST['Telefoonnummer']. "\n\nEmai: \n". $_POST['Email']. "\n\nOnderwerp: \n". $_POST['Onderwerp']."\n\nVragen: \n". $_POST['Vragen'];
mail ($versturen_naar, $onderwerp, $ingevoerde_gegevens);
echo "<H1>Bedankt voor het invullen!.</H1>";
?>
<!--PHP even met "?>" onderbreken, om HTML-Codes te gebruiken. ->
<form>
<p>
</p>
<p>
<!-- Hieronder een link om naar de Home-Page terug te gaan. ->
<H1><A HREF="hier url van je eigen site invullen">
Terug naar Home-Page</A></H1>
</p>
</form>
<?php /* PHP weer met "<?php"activeren */
}
else
{
/* Niet alle velden zijn ingevuld! */
/* ================================*/
echo "<H1>Alle velden invullen a.u.b.</H1>";
?>
<!--PHP even met "?>" onderbreken, om HTML-Codes te gebruiken. ->
<form>
<p>
</p>
<p>
<!-- Hieronder een link om naar de Home-Page terug te gaan. ->
<H1><A HREF="hier url van je eigen site invullen">
Terug naar Home-Page</A></H1>
</p>
</form>
<?php /* PHP weer met "<?php"activeren */
}
}
?>
Je moet in het scriptje nog je eigen e-mail adres
invullen en die url waar de index.html en
dennis2.php bestanden staan.
Groetjes,
Dennis.
PS. Het bestand "dennis2.php" hoeft natuurlijk niet per
sé zo te heten. Je kunt het bijvoorbeeld
ook "formulier.php" noemen, maar dan
moet "dennis2.php" in het html index bestand
bij "action" met "formulier.php" worden vervangen,
maar dit wist je natuurlijk ook al.