Archief - PHP: Mailforumlier

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

traxman

Legacy Member
Hey, ik ben nog een beginneling met php en ik zou graag een formulier maken.
Het gaat al redelijk goed, al heb ik nog wat vragen want het blijkt toch niet te werken.

Ik zou de gegevens van het formulier graag aankrijgen via mail.
Ook heb ik nog een probleem met de keuzes van de dropdown (en radiobuttons mochten die er zijn) door te geven.

Ik krijg ook helemaal geen mail aan. (En het formulier mag verdwijnen ofzo als de bevestiging er komt staat dat het verzonden is.)

Jullie kenners zullen mij wel direct kunnen helpen met dit.

*edit
Nu ik eraan denk, weet iemand misschien ook een manier om te beveiligen dat er zeker iets ingevuld is?

Alvast erg bedankt!

http://www.trxxx.net/koor.php

PHP:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style3 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
-->
</style>
</head>

<body>
<form id="koor" name="koor" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
<table width="562" height="190" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="126" height="19">
      <label></label>
      <div align="left"><span class="style1">Voornaam: </span> </div></td>
    <td width="154"><input name="voornaam" type="text" id="voornaam" /></td>
    <td width="108" class="style1"><div align="left">Straat: </div></td>
    <td width="174"><input name="straat" type="text" id="straat" /></td>
  </tr>
  <tr>
    <td height="19" class="style1"><div align="left">Naam: </div></td>
    <td><input name="naam" type="text" id="naam" /></td>
    <td class="style1"><div align="left">Postcode: </div></td>
    <td><input name="postcode" type="text" id="postcode" /></td>
  </tr>
  <tr>
    <td height="19" class="style1"><div align="left">Tel of GSM: </div></td>
    <td><input name="tel" type="text" id="tel" /></td>
    <td class="style1"><div align="left">Gemeente: </div></td>
    <td><input name="gemeente" type="text" id="gemeente" /></td>
  </tr>
  
  <tr>
    <td height="19" class="style1"><div align="left">Geboortedatum: </div></td>
    <td><input name="geboortedatum" type="text" id="geboortedatum" width="75" /></td>
    <td class="style1"><div align="right"></div></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="19"><div align="left"><span class="style1">Geldig email adres</span>:</div></td>
    <td><input name="email" type="text" id="email" /></td>
    <td colspan="2" class="style1"><br /></td>
    </tr>
  <tr>
    <td height="19" class="style1">&nbsp;</td>
    <td>&nbsp;</td>
    <td class="style1">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="19" class="style1"><div align="left">Boy of girl: </div></td>
    <td><select name="boygirl" size="1" id="boygirl">
      <option selected="selected">Boy</option>
      <option>Girl</option>
    </select>    </td>
    <td class="style1"><div align="left">Inschrijven voor: </div></td>
    <td><select name="inschrijvenvoor" size="1" id="inschrijvenvoor">
      <option>Arendonk Zingt Koor</option>
      <option>Junior Zingt Koor</option>
        </select></td>
  </tr>
  <tr>
    <td height="19">&nbsp;</td>
    <td>&nbsp;</td>
    <td class="style1">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="19" colspan="2" class="style1">Schrijf hier de liedjes die je graag zou zingen: 
      <br />
      <br />
      <textarea name="liedjes" cols="31" rows="5" id="liedjes"></textarea></td>
    <td colspan="2" class="style1"><div align="center"><br />
      <br />
          <br />
      <input name="reset" type="reset" id="reset" value="Maak alle velden leeg" />  
      <br />  
      <br />
      <br />
      <input name="verstuur" type="submit" id="verstuur" value="Verstuur mijn inschrijving" />
    </div></td>
    </tr>
  <tr>
    <td height="19" colspan="2"><div align="center"><br />
    </div></td>
    <td colspan="2" class="style1"><br /></td>
    </tr>
</table>
</form>

<?php
//kijken of het formulier is verstuurd
if(isset($_POST['verstuur']))
{
$naar = "[email protected]"; //naar wie het formulier moet verstuurd worden.
//$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
//$headers .= "From: $je_naam <$je_email>\r\n";
$headers = "jos"; //voor ge gemakkelijkheid, omdat die twee hierboven niet werken??
/*het formulier versturen*/
mail($naar, $_POST['voornaam'], $_POST['naam'], $_POST['straat'], $_POST['postcode'],  $_POST['gemeente'],  $_POST['tel'],  $_POST['geboortedatum'], $_POST['email'],  $_POST['liedjes'], $headers);
//bedankwoord
echo "Je bericht werd succesvol verstuurd!";
}
?>



</body>
</html>
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan