Geplaatst door lefty999
ja zo was de bedoeling maar heb geen tijd
gehad om te reageren omdat mijn pc niet meer
wou opstarten wat na een formatje verholpen
is
O jee, dat was natuurlijk niet zo leuk. Maar, al met al doet
je pc het nu weer als vanouds, gelukkig maar.
Eerder zei ik je al, dat het scriptje verder niet zo
professioneel geschreven is en dat het verder nog
kan worden vervolmaakt. Het ondervangen van
eventuele ontstane omgevingsfouten ontbreken.
Ik zie in je eigen script, dat wanneer er in een bepaald
veld niets wordt ingevuld, de gebruiker hierop ,op dat
ene speciefieke veld, wordt geattendeerd, zo hoort het
ook. Ik heb in mijn script niet als zodanig gespecificeerd
op elk veld, omdat ik alleen de kern v.h. programma,
voor wat het eigenlijk dient te zijn,heb willen
beschrijven.
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. Tot morgen ben even weg.