Ga naar inhoud

Hoe werkt een 'form' - 'submit'


Aanbevolen berichten

Hey!

Ik wens een invulformulier op mijn website te plaatsen. De layout van zo een fomulier maken is niet zo moeilijk, maar hoe werkt het om dan als alles ingevuld is de gegevens te versturen?

Blijkbaar bestaat er een script "javascript:document.myForm.submit()", maar wordt daar het emailadres in verwerkt waarnaar de ingevulde zaken dan moeten gestuurd worden via een submit of zoiets?

Greetz

Jive1

Link naar reactie
Delen op andere sites

Hee,

Het antwoord daarop is "nee". Een simpel formuliertje opbouwen is één ding. Maar daarna het verwerken van de gegevens is een ander.

Om een simpel mailtje te sturen kun je 3 dingen doen.

1. Simpel met mailto:emailadres@domein.be?subject=onderwerp.

Deze manier is eigenlijk heel slecht. Je emailadres is altijd zichtbaar in de broncode en google en andere zoekmachines kunnen je emailadres gebruiken om jou op de spamlijst te zetten. Nog een ander nadeel hiervan is dat wanneer je op "Verzenden" klikt de website de gegevens niet verwerkt, maar outlook of hotmail wordt opgestart om de gegevens te verwerken. (Niet handig dus)

een andere manier is:

2. Via formmail.pl (geen idee waar te downloaden, google een beetje en je zult het vinden). Ik heb het zelf nooit gebruikt maar het werkt alsvolgt:

de extensie pl betekend pearl. Pearl is een programmeertaal en wordt door sommige webhostings ondersteund als uitvoerbaar bestand. Dit bestand moet in de CGI-BIN map gezet worden van je webhosting. Op de een of andere manier zou je formulier moeten verwijzen naar dit bestand. En in het formmail.pl bestand kun je wat variabelen veranderen zoals jouw E-mailadres. Dit is niet meer zichtbaar omdat het bestand uitgevoerd wordt, en de inhoud niet meer zichtbaar is.

Deze manier werkt goed, maar je hebt zelf nog geen echte controle over je gegevens. Wanneer iets alleen cijfers moet bevatten dat deze er bijvoorbeeld uit gefilterd worden.

Een andere manier is:

3. PHP scripts gebruiken. Deze scripts kun je zelf schrijven, en je hebt volledige controle over je gegevens. Het nadeel hiervan is is dat je wel kennis van PHP moet hebben. Het hoeft niet veel te zijn, als je het maar kan lezen en een klein beetje kan schrijven. Net zoals je ooit HTML code heb geleerd.

Alle data die wordt verzonden via PHP wordt door de webhosting server afgehandeld. Dus geen enkele gegevens zullen voor de bezoeker zichtbaar zijn. (zoals E-mailadres en andere persoonlijke gegevens die anderen niet mogen zien).

Een voorbeeld van zo'n simpel PHP script is:

HTML formulier:

<form method="post" action="submit.php">
   Uw naam: <input type="text" name="naam" /><br />
   Uw E-mail: <input type="text" name="email" /></br />
   Uw bericht: <br />
   <textarea name="bericht" cols="40"  rows="7"></textarea><br />
   <input type="submit" name="verzend" value="Verzenden" />
</form>

Dit is een heel simpel formulier welke wanneer je op 'Verzenden' drukt deze zal verwijzen naar submit.php. Dit is een php scriptje wat ik hieronder verder uitleg.

Voor de rest worden er de volgende gegevens verstuurd: naam, email en bericht. Dit zijn de name tags van de inputs. Deze heb je later weer terug nodig.

In het form-tag zie je nog staan: method="post". Dit is de manier van hoe we de gegevens gaan verzenden. Er is nog de manier method="get". Deze verzend de gegevens zodanig dat ze op de adresbalk zichtbaar zijn. Voor lange en veel gegevens is dit dus niet nuttig (zoals in dit geval).

Je ziet ook dat ik de submit-tag (<input type="submit" ... />) ook een name heb gegeven. Dit doe ik expres zodat ik later in het PHP script kan controleren of het formulier ook echt daadwerkelijk is ingevuld en dat men niet zomaar de pagina submit.php komen bezoeken.

Hier dan nu het PHP script. Hier ga ik verder niet op in wat welk stukje code nou precies doet, want dit gaat heel veel typewerk zijn. Alles kun je lezen op PHP: Hypertext Preprocessor wat nou de precieze werking is van een bepaalde code. voor de 'isset' code kun je ook sneller zoeken dat doe je door PHP: isset - Manual in te typen. Zo kom je gelijk op de juiste pagina terecht wat isset nou precies doet en inhoudt.

PHP code:

<?php

$emailOntvanger = "test@test.test";  // dit gegeven moet je aanpassen  naar jouw emailadres
$naamOntvanger = "John Doe"; // dit gegeven moet je aanpassen naar jouw  naam
$onderwerpMail = "Jando"; // dit gegeven moet je aanpassen naar het  onderwerp van het mailtje


// hieronder de volledige code.
if(isset($_POST['verzend'])){
   //De knop Verzenden is ingedrukt, nu gaan we verder controleren
   if(!empty($_POST['naam']) && !empty($_POST['email'])  && !empty($_POST['bericht'])){
       //alle gegevens zijn ingevuld (dus niet leeg) en nu kan het  formulier verzonden worden
       $naam = $_POST['naam'];  //voor al het gemak een korte variabele  met de inhoud van het item
       $email = $_POST['email']; // idem dito zoals hierboven
       $bericht = $_POST['bericht']; // idem dito zoals hierboven

       //In een bericht worden enters gebruikt, deze moeten apart  omgezet worden naar juiste html code
       $bericht = nl2br($bericht); //overschrijf huidige variabele met  nieuwe.
       $bericht = htmlspecialchars($bericht) //overschrijf de hierboven  overschreven variabele nogmaals

       // de variable $bericht is nu zo goed als juist uitgewerkt. nu  tijd om te verzenden
       // hieronder staan de headers. Dit is eerst noodzakelijk om mail  met HTML code te kunnen verzenden
       $headers  = 'MIME-Version: 1.0' . "\r\n";
       $headers .= 'Content-type: text/html; charset=iso-8859-1' .  "\r\n";
       $headers .= 'To: ' .$naamOntvanger. ' <' .$emailOntvanger.  '>' . "\r\n";
       $headers .= 'From: ' .$naam. ' <' .$email. '>' . "\r\n";
       // nu de verzend code en controle
       if(mail($emailOntvanger, $onderwerpMail, $bericht, $headers)){
           echo "De mail is succesvol verzonden naar " .$naamOntvanger.  "";
           echo "U kunt nu terugkeren naar de website of klik <a  href='index.html'>hier</a> om terug te keren";
       }else{
           // wordt onderstaand bericht getoond, is het goed mogelijk  dat het niet mogelijk is om met jouw webhosting mails te versturen via  PHP
           echo "Uw bericht is niet verzonden.";
       }
   }else{
       //Niet alle invoervelden zijn ingevuld. Er komt een melding in  beeld te staan.
       echo "U heeft niet alle gegevens ingevuld, keer terug om het  formulier goed in te vullen";
   }
}else{
   echo "U bezoekt deze pagina zonder het formulier in te vullen. Keer  terug naar waar u vandaan kwam";
}
?>

Dit is alles wat je moet weten. Dit is zo even snel uit het hoofd geschreven, maar dit zou moeten werken.

Alle tekst die ACHTER // (twee slashes) staat, wordt NIET uitgevoerd door de webhosting server en is dus alleen maar extra informatie zodat je snel terug kan lezen waar iets zit, of wat iets doet.

Ik hoop dat je eruit komt, en zoals ik al zei PHP: Hypertext Preprocessor is heeeeel groot, alles is daar op terug te vinden. Elke code die ik gebruik staat daar uitgebreid uitgelegd wat het doet en hoe je het moet gebruiken.

Dit is één van de ontelbare mooie dingen die je met een PHP script kan behalen.

Laat het weten als je meer informatie wilt.

Met vriendelijke groet,

Leroy Baeyens

Link naar reactie
Delen op andere sites

Hey!

Goeie morgen Leroy Baeyens,

Bedankt voor de brede en zeer duidelijke uitleg!

Ik denk dat ik ga proberen mijn formulier op te stellen en de gegevens te verwerken volgens jouw uitleg over PHP. Daar was ik al wel eens mee bezig ( PHP ) en het lijkt me niet echt moeilijk.

Ik laat wel iets weten als ik er mee klaar ben, doch dat zal niet in één-twee-drie gaan...

Greetz

Jive1

Link naar reactie
Delen op andere sites

Je kunt ook mijn script gebruiken en aanpassen naar jouw eigen wensen.

Je kunt de variabele $bericht ook gewoon eruit halen en een eigen tekst in de mail stoppen bijvoorbeeld zoiets krijg je dan:

Dit staat er nu:

       $bericht = $_POST['bericht']; // idem dito zoals hierboven
       //In een bericht worden enters gebruikt, deze moeten apart  omgezet worden naar juiste html code
       $bericht = nl2br($bericht); //overschrijf huidige variabele met  nieuwe.
       $bericht = htmlspecialchars($bericht) //overschrijf de hierboven  overschreven variabele nogmaals

en je kunt het ook zo uitbreiden:

       $bericht = $_POST['bericht']; // idem dito zoals hierboven
       //In een bericht worden enters gebruikt, deze moeten apart  omgezet worden naar juiste html code
       $bericht = nl2br($bericht); //overschrijf huidige variabele met  nieuwe.
       $bericht = htmlspecialchars($bericht) //overschrijf de hierboven  overschreven variabele nogmaals

       $sendbericht = "Hallo Jive1, <br /><br />";
       $sendbericht .= "<b>" .$naam. "</b> heeft je op <b>" .date('Y-m-d'). "</b> een berichtje gestuurd.";
       $sendbericht .= "Hij zou graag reactie willen krijgen via zijn E-mailadres: <b>" .$email. "</b>.<br />";
       $sendbericht .= "Onderstaande bericht heeft hij ingevuld<br /><br />";
       $sendbericht .= "<div style='color:#9a0000; font-weight:bold'>";
       $sendbericht .= $bericht;
       $sendbericht .= "</div><br /><br />";
       $sendbericht .= "Met vriendelijke groeten,<br /><br />";
       $sendbericht .= "John Doe";

En op de plek bij de mail() tag verander je $bericht naar $sendbericht.

Je krijgt dan netjes dit verhaaltje in jouw mailbox als ik jou een mailtje zou sturen:

Hallo Jive1

[b]Leroy Baeyens[/b] heeft je op [b]12-07-2010[/b] een berichtje gestuurd. Hij zou graag reactie willen krijgen via zijn E-mailadres: [b]sorry@geenmailopPCH.be[/b]
Onderstaande bericht heeft hij ingevuld

[color=DarkRed][b]hallo dit is een testberichtje, dit is maar een voorbeeld
van hoe het er zou kunnen uitzien.[/b][/color]

Met vriendelijke groeten,

John Doe

Zo kun je op zo gigantisch veel manieren het uitbreiden naar wat jij zelf leuk vindt voor jezelf OF voor de bezoeker.

Groeten,

Leroy Baeyens

Link naar reactie
Delen op andere sites

  • 5 maanden later...

Hallo,

Ik heb hier nog een vraagje over: ik heb dit script toegepast op mijn site, maar ik krijg een blanco pagina in de browser nadat ik op verzenden heb gedrukt en geen email toegestuurd.. Wie kan (en wil) mij helpen??

de url is: Disco-Twinss voor het formulier.

de aangepaste submit.php ( iets meer variabelen) kan ik hier wel kwijt als dat nodig is.

alvast zeer bedankt,

schubertlaan

---------- Post toegevoegd om 22:33 ---------- Vorige post was om 22:32 ----------

hier vast de php:

<?php
$emailOntvanger = "ik@host."; // dit gegeven moet je aanpassen naar jouw emailadres
$naamOntvanger = "ik natuurlijk"; // dit gegeven moet je aanpassen naar jouw naam
$onderwerpMail = "Offerte aanvraag website"; // dit gegeven moet je aanpassen naar het onderwerp van het mailtje

// hieronder de volledige code.
if(isset($_POST['verzenden'])){
//De knop Verzenden is ingedrukt, nu gaan we verder controleren
if(!empty($_POST['Voornaam']) && !empty($_POST['Achternaam']) && !empty($_POST['Telnr'])&& !empty($_POST['Email']) && !empty($_POST['dag']) && !empty($_POST['maand']) && !empty($_POST['jaar']) && !empty($_POST['Begintijd']) && !empty($_POST['Eindtijd']) && !empty($_POST['Aantal bezoekers']) && !empty($_POST['Locatienaam']) && !empty($_POST['Plaats van de feestlocatie']) && !empty($_POST['hoegevonden']) ){
//alle gegevens zijn ingevuld (dus niet leeg) en nu kan het formulier verzonden worden
$voornaam = $_POST['voornaam']; 
$achternaam = $_POST['achternaam'];
$Telnr = $_POST['Telnr'];
$email = $_post['Email'];
$zakelijk=$_post['optie1'];
$datum= $_post['dag'];
$maand= $_post['maand'];
$jaar= $_post['jaar'];
$begin= $_post['Begintijd'];
$einde= $_post['eindtijd'];
$aantal_gasten=$_post['aantal bezoekers'];
$locatienaam= $_post['locatienaam'];
$locatie=$_post['plaats van de locatie'];
$optie= $_post['optie'];
$hoe_gevonden= $_post['hoe gevonden'];
$opmerking= $_post['opmerking'];
//In een bericht worden enters gebruikt, deze moeten apart omgezet worden naar juiste html code
$opmerking = nl2br($opmerking); //overschrijf huidige variabele met nieuwe.
$opmerking = htmlspecialchars($opmerking) //overschrijf de hierboven overschreven variabele nogmaals

// de variable $bericht is nu zo goed als juist uitgewerkt. nu tijd om te verzenden
// hieronder staan de headers. Dit is eerst noodzakelijk om mail met HTML code te kunnen verzenden
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: ' .$naamOntvanger. ' <' .$emailOntvanger. '>' . "\r\n";
$headers .= 'From: ' .$achternaam. ' <' .$email. '>' . "\r\n";
// nu de verzend code en controle
if(mail($emailOntvanger, $onderwerpMail, $opmerking, $headers)){
echo "De mail is succesvol verzonden naar " .$naamOntvanger. "";
echo "U kunt nu terugkeren naar de website of klik <a href='index.html'>hier</a> om terug te keren";
}else{
// wordt onderstaand bericht getoond, is het goed mogelijk dat het niet mogelijk is om met jouw webhosting mails te versturen via PHP
echo "Uw bericht is niet verzonden.";
}
}else{
//Niet alle invoervelden zijn ingevuld. Er komt een melding in beeld te staan.
echo "U heeft niet alle gegevens ingevuld, keer terug om het formulier goed in te vullen";
}
}else{
echo "U bezoekt deze pagina zonder het formulier in te vullen. Keer terug naar waar u vandaan kwam";
}
?>

ik krijg overigens van dreamweaver syntax fouten op de $headers

aangepast door schubertlaan
Link naar reactie
Delen op andere sites

Beste,

Je zou even dit topic door kunnen lezen. http://www.pc-helpforum.be/f129/php-mail-confirmation-popup-inplaats-van-30122/

Hier ga ik er verder op in, hoe je niet meer een blanko pagina laat tonen, maar dat het op de pagina zelf weergegeven wordt boven het formulier.

De fouten op de $headers komt waarschijnlijk omdat je niet in de code-modus zit maar in de preview-modus. In de preview modus wordt alleen HTML code goed weergegeven, en totaal geen php code omdat dit een server side programmeer taal is.

Lees het andere topic even helemaal goed door. En dan zal hetgeen wat je zoekt waarschijnlijk wel lukken. ik heb het laatste berichtje in dat topic uitgetest en het voorbeeld daarvan staat nog steeds online dus kun je het uittesten hoe het is geworden.

Mocht het niet lukken, laat het even weten!.

groeten,

leroy

Link naar reactie
Delen op andere sites

  • 2 weken later...

hallo nog een keertje,

ik snap nu hoe ik de "lege" pagina na het klikken op verzenden kan wegwerken.

waar ik nog niet uitkom is waarom mijn form niet in mijn email inbox komt....

hier de html, de php staat hierboven reeds...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Disco-Twinss</title>
<link href="styles/twinss.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
 <div id="banner"><img src="xx/pagina 1_r1_c1_s1.png" alt="header" width="1280" height="195" border="0" usemap="#Map2" />
   <map name="Map2" id="Map2">
     <area shape="rect" coords="428,41,850,137" href="index.html" alt="home" />
   </map>
 </div>
 <div id="kolom_1"><img src="xx/T1_r2_c1_s1.png" alt="buttons" width="1280" height="38" border="0" usemap="#Map" />
   <map name="Map" id="Map">
     <area shape="rect" coords="243,7,409,31" href="drive_in.html" alt="drive in shows" />
     <area shape="rect" coords="426,7,531,32" href="bruiloft.html" alt="bruiloft" />
     <area shape="rect" coords="541,6,720,33" href="708090party.html" alt="70 80 90 party" />
     <area shape="rect" coords="737,5,902,35" href="evenementen.html" alt="evenementen" />
     <area shape="rect" coords="932,6,1041,37" href="contact.html" alt="contact" />
   </map>
 </div> 
 <div id="main_image_7">

 <h1>Offerte aanvraag</h1>
<main_image_7 topmargin="0" leftmargin="30" bgproperties="fixed" text="#111111">
<FORM ACTION="submit.php" METHOD="POST" >
<font face="Trebuchet MS" style="font-size: 11pt"><span lang="nl"><b><br>
</b></span></font>
<b>
<font face="Trebuchet MS" size="4">
</font></b></P>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="682" height="389">
 <tr>
   <td width="365" height="22">
<font face="Trebuchet MS" style="font-size: 11pt">
<EM><span lang="nl">uw naam :</span></EM></font></td>
   <td width="317" height="22">
<font face="Trebuchet MS" color="#000080" style="font-size: 11pt">
<INPUT NAME="Voornaam" SIZE=35></font></td>
 </tr>
 <tr>
   <td width="365" height="22">
<em><span lang="nl"><font face="Trebuchet MS" style="font-size: 11pt">uw achternaam :</font></span></em></td>
   <td width="317" height="22">
<font face="Trebuchet MS" color="#000080" style="font-size: 11pt">
<INPUT NAME="Achternaam" SIZE=35></font></td>
 </tr>
 <tr>
   <td width="365" height="22">
<em><span lang="nl"><font face="Trebuchet MS" style="font-size: 11pt">uw telefoonnr :</font></span></em></td>
   <td width="317" height="22">
<font face="Trebuchet MS" color="#000080" style="font-size: 11pt">
<INPUT NAME="Telnr" SIZE=25 MAXLENGTH=25></font></td>
 </tr>
 <tr>
   <td width="365" height="22">
<font face="Trebuchet MS" style="font-size: 11pt">
<EM><span lang="nl">uw </span>E-mail<span lang="nl"> :</span></EM></font></td>
   <td width="317" height="22">
<font face="Trebuchet MS" color="#000080" style="font-size: 11pt">
<INPUT NAME="Email" SIZE=25></font></td>
 </tr>
  <tr>
   <td width="365" valign="top" height="22"> <p>
<font face="Trebuchet MS" style="font-size: 11pt; font-style:italic"><span lang="nl">Zakelijk of Particulier feest ?</span></font></td>
   <td width="317" height="22">
   <font face="Trebuchet MS" color="#000080" style="font-size: 11pt"><INPUT TYPE=RADIO NAME="Optie1" VALUE="Yes"></font><font face="Trebuchet MS" style="font-size: 11pt"> <span lang="nl">
Zakelijk</span> </font>
<font face="Verdana" color="#000080"> 
<span style="font-size: 11pt"> 
   <font face="Trebuchet MS"> 
<INPUT TYPE=RADIO NAME="Optie1" VALUE="No" checked></font></span><font face="Trebuchet MS" style="font-size: 11pt">
</font></font><font face="Trebuchet MS"> 
<font style="font-size: 11pt">P</font><span lang="nl"><font style="font-size: 11pt">articulier</font></span><EM><span lang="nl"><font style="font-size: 11pt">   
</font></span></EM>
</font></td>
 </tr>
 <tr>
   <td width="365" height="19"> </td>
   <td width="317" height="19"> </td>
 </tr>
 <tr>
   <td width="365" height="22">
<font face="Trebuchet MS" style="font-size: 11pt"><span lang="nl">
   <i>Wat is de datum van het feest ?</i></span><i> <span lang="nl">  </span>
</i></font>
   </td>
   <td width="317" height="22">
<font color="#000080" face="Trebuchet MS" style="font-size: 11pt">
<i>
<SELECT NAME="dag" size="1">
<OPTION selected>1
<option>2</option>
<option>3</option>
<option>4</option>
<OPTION>5</OPTION>
<option>6</option>
<OPTION>7</OPTION>
<option>8</option>
<OPTION>9</OPTION>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</SELECT></i></font><i><font face="Trebuchet MS" style="font-size: 11pt"> </font></i>
<font color="#000080" face="Trebuchet MS" style="font-size: 11pt">
<i>
<SELECT NAME="Maand" size="1">
<OPTION selected>Januari
<option>Februari</option>
<option>Maart</option>
<option>April</option>
<option>Mei</option>
<option>Juni</option>
<option>Juli</option>
<option>Augustus</option>
<option>September</option>
<option>Oktober</option>
<option>November</option>
<option>December</option>
</SELECT></i></font><font face="Trebuchet MS" style="font-size: 11pt"><EM> </EM></font><font color="#000080" face="Trebuchet MS"><i><span style="font-size: 11pt"><SELECT NAME="Jaar" size="1">

<option>2011</option>
<option>2012</option>
<option>2013</option>
<option>2014</option>
<option>2015</option>
</SELECT></span></i></font></td>
 </tr>
 <tr>
   <td width="365" height="19"> </td>
   <td width="317" height="19"> </td>
 </tr>
 <tr>
   <td width="365" height="22">
<span lang="nl">
   <font style="font-size: 11pt" face="Trebuchet MS">
<EM> Aanvang feest    </EM>
</font></span></td>
   <td width="317" height="22">
<EM> 
<span lang="nl"><font face="Verdana">
   <span style="font-size: 11pt"><font face="Trebuchet MS"><input type="text" name="Begintijd" size="5" value="00:00"></font></span></font><font style="font-size: 11pt" face="Trebuchet MS"> uur</font></span></EM></td>
 </tr>
 <tr>
   <td width="365" height="22"><font face="Trebuchet MS">
<EM> 
<span lang="nl"><font style="font-size: 11pt">Einde feest 
</font></span></EM></font></td>
   <td width="317" height="22">
<EM> 
<span lang="nl"><font face="Verdana">
   <span style="font-size: 11pt">
   <font face="Trebuchet MS">
<input type="text" name="Eindtijd" size="5" value="00:00"></font></span></font><font style="font-size: 11pt" face="Trebuchet MS"> uur</font></span></EM></td>
 </tr>
 <tr>
   <td width="365" height="22"><span lang="nl"><font face="Trebuchet MS">
<em><font style="font-size: 11pt">Aantal te verwachten gasten ?                    
    </font></em></font></span></td>
   <td width="317" height="22"><span lang="nl">
<em><font face="Verdana">
   <span style="font-size: 11pt">
   <font face="Trebuchet MS">

<input type="text" name="Aantal bezoekers" size="4"></font></span></font><font style="font-size: 11pt" face="Trebuchet MS"> personen</font></em></span></td>
 </tr>
 <tr>
   <td width="365" height="27"><span lang="nl"><font face="Trebuchet MS">
   <i><font style="font-size: 11pt">Waar wordt het feest gegeven ?
</font></i> </font></span>
<font face="Trebuchet MS" style="font-size: 11pt">
   <span lang="nl">
<EM>        lokatie </EM> </span></font>
<font color="#000080" face="Trebuchet MS">
<i><span lang="nl"><font style="font-size: 11pt"> </font></span></i></font><font face="Trebuchet MS" style="font-size: 11pt"><span lang="nl"><EM> </EM></span></font>
   </td>
   <td width="317" height="27">
<font color="#000080" face="Verdana">
<i><span style="font-size: 11pt">
<font face="Trebuchet MS">

<INPUT NAME="Locatienaam" SIZE=35></font></span></i></font></td>
 </tr>
 <tr>
   <td width="365" height="22">
   <p align="left">
<em><span lang="nl"><font face="Trebuchet MS" style="font-size: 11pt">                                                             plaats 
</font></span></em>
   </td>
   <td width="317" height="22">
<font color="#000080" face="Verdana" style="font-size: 11pt">
<i>
<font face="Trebuchet MS">
<INPUT NAME="Plaats van de feestlocatie" SIZE=35></font></i></font></td>
 </tr>
 <tr>
   <td width="365" height="19"> </td>
   <td width="317" height="19"> </td>
 </tr>
 <tr>
   <td width="365" height="22">
<font face="Trebuchet MS" style="font-size: 11pt"><span lang="nl">Waar gaat u 
   interesse naar uit ?  </span></font></td>
   <td width="317" height="22">
<font color="#000080" face="Trebuchet MS" style="font-size: 11pt">
 <tr>
<TD ALIGN="right" width="365" height="22">
<p align="left">
<em><span lang="nl"><font face="Trebuchet MS" style="font-size: 11pt">Het feest is een : </font></span></em></TD>
   <td width="317" height="22">
<font color="#000080" face="Trebuchet MS" style="font-size: 11pt">
<SELECT NAME="soortfeest" size="1">
<option selected>Maak een keuze</option>
<option>Bruiloft</option>
<option>Personeelsfeest</option>
<option>12 1/2 Jarig huwelijksfeest</option>
<option>25 Jarig huwelijksfeest</option>
<option>Sportverenigingsfeest</option>
<option>Bedrijfsfeest</option>
<option>Themafeest</option>
<option>Evenement</option>
<option>Schoolfeest</option>
<option>Drive In Show</option>
<option>70/80/90 Party</option>
<option>Braderie</option>
</SELECT></font></td>
 </tr>
 <tr>
   <td width="365" valign="top" height="22"><i><span lang="nl">
   <font face="Trebuchet MS" style="font-size: 11pt">Hoe heeft u ons gevonden</font></span><font face="Trebuchet MS"><span lang="nl"><font style="font-size: 11pt"> ?  
   </font> </span></font>
   </i>
   </td>
   <td width="317" height="22">
   <font face="Trebuchet MS" style="font-size: 11pt">
<select size="1" name="hoegevonden">
   <option selected>Maak een keuze</option>
   <option>Via een ander feest</option>
   <option>Via Marktplaats</option>
    <option>Google</option>
   <option>anders</option>
   </select></font></td>
 </tr>
 <tr>
   <td width="365" valign="top" height="22"> <p>
<font face="Trebuchet MS" style="font-size: 11pt; font-style:italic"><span lang="nl">Wilt u vrijblijvend 14 dagen een optie 
plaatsen ?</span></font></td>
   <td width="317" height="22">
   <font face="Trebuchet MS" color="#000080" style="font-size: 11pt"><INPUT TYPE=RADIO NAME="Optie" VALUE="Yes"></font><font face="Trebuchet MS" style="font-size: 11pt"> <span lang="nl">
Ja</span> </font>
<font face="Verdana" color="#000080"> 
<span style="font-size: 11pt"> 
   <font face="Trebuchet MS"> 
<INPUT TYPE=RADIO NAME="Optie" VALUE="No" checked></font></span><font face="Trebuchet MS" style="font-size: 11pt">
</font></font><font face="Trebuchet MS"> 
<font style="font-size: 11pt">N</font><span lang="nl"><font style="font-size: 11pt">ee</font></span><EM><span lang="nl"><font style="font-size: 11pt">   
</font></span></EM>
</font></td>
 </tr>
</table>
<P> 
</P>
<P>
<span lang="nl"><font face="Trebuchet MS" style="font-size: 11pt">Overige opmerkingen of vragen :</font></span><font style="font-size: 11pt" face="Trebuchet MS" color="#000080"><br>
</font><font color="#000080" face="Verdana"><span style="font-size: 11pt">
<TEXTAREA NAME="Opmerking" ROWS=4 COLS=70></TEXTAREA><br>
<br>
</span></font>
<font face="Verdana" style="font-size: 11pt"><EM><span lang="nl">  </span></EM></font><font face="Verdana"><EM><span lang="nl"><font style="font-size: 11pt">                            
</font><span style="font-size: 11pt"> </span><font style="font-size: 11pt"><br>
  
</font></span></EM>
<span lang="nl"><font style="font-size: 11pt"><br>
    </font> </span>
<span style="font-size: 11pt">
<INPUT TYPE="submit" name= "verzenden" VALUE="verzenden"></span><font style="font-size: 11pt">
</font><span style="font-size: 11pt">
<INPUT TYPE="RESET" VALUE="Reset Form"></span><font style="font-size: 11pt">
</font> <span lang="nl"><font style="font-size: 11pt">  </font> </span>
</font></P>
</FORM>
 </div>
</div>
</body>
</html>

(sorry, ik weet niet hoe ik dit als scroll veldje moet krijgen)

help??? ik word er bijna een beetje desperate van...

Link naar reactie
Delen op andere sites

Als je alles gedaan hebt zoals in dat andere topic (en dan vooral de laatste paar berichtjes) Dan zou het moeten werken.

Het zit hem in de mail() functie.

Je moet in je HTML wel een stukje PHP code toevoegen. Als je dat gedaan hebt, dan moet de extensie van dat bestand geen .html meer zijn maar .php

Het kan zijn dat er geen mail verzonden kan worden, maar dan moet je daar een foutcode van krijgen. Dit kan komen omdat je server de mail niet kan verzenden.

Let wel op, de php code moet wel op een server draaien.

Je zou je PHP code moeten aanpassen naar wat er op die andere pagina staat. Dan zou het allemaal moeten werken. (dat is uitgetest).

Groeten,

Leroy

Link naar reactie
Delen op andere sites

Als je 2 maal de gegevens in je inbox krijgt, betekend dat dat het mail commando 2 keer uitgevoerd wordt.

Dat kan komen omdat er in een bestandje 2x het mail commando staat. OF, het bestandje waar het mail commando in staat, 2 keer opgevraagd wordt. (Op een of andere manier).

Dat kan komen doordat het bestandje 2x geincludeerd wordt door include("Bestand");

Dan zou je even al je code door moeten spitten, en in je hoofd alles uitvoeren. Dan kom je er precies achter waar de fout ligt en waar het de tweede keer uitgevoerd wordt.

Groeten,

Leroy

Link naar reactie
Delen op andere sites

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.