Hallo,

Hieronder mijn html code voor een formulier dat men kan invullen om in te schrijven voor een cursus.
Ik zou het zo willen dat wanneer men het ingevuld heeft, het verzonden wordt en dat men dan terug naar de index pagina van de website wordt geleid.
Volgens ik begrepen heb zou dit moeten lukken met php, wat mijn server ondersteun.
Ik ben ondertussen al een 3 tal weken bezig maar het wil maar niet lukken.
Ik heb ook een php code , maar deze werkt niet.

html

<!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>Naamloos document</title>
</head>

<body>
<table width="990" align="center">
  <tr bgcolor="#999933">
    <td width="239">&nbsp;</td>
    <td width="508" align="center" valign="top" bgcolor="#999999"><form action="form.php" enctype="application/x-www-form-urlencoded" method="post" name="contactformulier">
<table cellpadding="10" cellspacing="2" border="1">
	<tr>
		<td valign="top"><font class="algtekst">Naam:</font></td>
		<td width="10"></td>
		<td><input type="text" name="naam" class="forminput" width="200px"></td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">Voornaam:</font></td>
		<td width="10"></td>
		<td><input type="text" name="voornaam" class="forminput" width="200px"></td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">Straat + huisnr:</font></td>
		<td width="10"></td>
		<td><input type="text" name="straat + huisnr" class="forminput" width="200px"></td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">Postcode:</font></td>
		<td width="10"></td>
		<td><input type="text" name="postcode" class="forminput" width="200px"></td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">Gemeente:</font></td>
		<td width="10"></td>
		<td><input type="text" name="gemeente" class="forminput" width="200px"></td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">E-mail adres:</font></td>
		<td width="10"></td>
		<td><input type="text" name="email" class="forminput" width="200px"></td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">Telefoonnummer:</font></td>
		<td width="10"></td>
		<td><input type="text" name="telefoonnummer" class="forminput" width="200px"></td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">Info over:</font></td>
		<td width="10"></td>
		<td><select class="forminput" name="zoeken" >
				<option>Agility</option>
				<option>Basis</option>
				<option>Handling</option>
				<option>Pré-Agility</option>
                <option>Springtechniek</option>
                <option>Weave Training</option>
			</select>
		</td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">Ras hond:</font></td>
		<td width="10"></td>
		<td><input type="text" name="ras hond" class="forminput" width="200px"></td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">Roepnaam hond:</font></td>
		<td width="10"></td>
		<td><input type="text" name="roepnaam hond" class="forminput" width="200px"></select>
		</td>
	</tr>
	<tr>
		<td valign="top"><font class="algtekst">Leeftijd hond:</font></td>
		<td width="10"></td>
		<td><input type="text" name="leeftijd hond" class="forminput" width="200px"></td>
	</tr>
	<tr>
		<td height="10"></td>
	</tr>
	<tr>
		<td align="center" colspan="3"><input type="submit" value="Valideer" name="Send"> <input type="reset" value="Wis"></td>
	</tr>		
</table>
</form>&nbsp;</td>
    <td width="227">&nbsp;</td>
  </tr>
</table>
<p>&nbsp;</p>


</body>
</html>


Hier de php code die ik heb samengesteld

<!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>Inschrijvings</title> 
</head> 
<body> 

<?php 
if (isset($_POST)) { 
    //formulier is verzonden 
    //controleer velden: 
    if (empty($_POST['naam'])) $veldfout['naam'] = TRUE; 
    if (empty($_POST['voornaam'])) $veldfout['voornaam'] = TRUE;
    if (empty($_POST['straat'])) $veldfout['straat'] = TRUE;
    if (empty($_POST['nr'])) $veldfout['nr'] = TRUE;
    if (empty($_POST['postcode'])) $veldfout['postcode'] = TRUE;
    if (empty($_POST['stad'])) $veldfout['stad'] = TRUE;
    if (empty($_POST['gsm'])) $veldfout['gsm'] = TRUE;
    if (empty($_POST['email'])) $veldfout['email'] = TRUE;
    if (empty($_POST['ras hond'])) $veldfout['ras hond'] = TRUE;
    if (empty($_POST['roepnaam hond'])) $veldfout['roepnaam hond'] = TRUE;
    if (empty($_POST['leeftijd hond'])) $veldfout['leeftijd hond'] = TRUE;
    if (isset($_POST['rbCursus'])){
    
    	$rbCursus = $_POST['rbCursus'];
		
	}
     
    //afhandeling 
    if (!isset($veldfout)) { 
        //als $veldfout niet bestaat: 
        echo 'Alle velden zijn ingevuld'; 
    } 
} 
else { 
    //formulier niet verzonden 
    $nietverzonden = TRUE; 
} 

if (isset($veldfout) || isset($nietverzonden)) { 
    //formulier niet verzonden of fout, laat formulier zien: 
    ?> 
    <form action="form.php" method="post"> 
    <?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="naam" <?php if (isset($_POST['naam'])) echo 'value="'.htmlspecialchars($_POST['naam']).'" '; ?>/><br /> 
    <?php if ($veldfout['naam'] == TRUE) echo 'Email verplicht:<br />'; ?> 
    Email: <input type="text" name="voornaam" <?php if (isset($_POST['voornaam'])) echo 'value="'.htmlspecialchars($_POST['voornaam']).'" '; ?>/><br />
    <?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="straat" <?php if (isset($_POST['straat'])) echo 'value="'.htmlspecialchars($_POST['straat']).'" '; ?>/><br />
    <?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="nr" <?php if (isset($_POST['nr'])) echo 'value="'.htmlspecialchars($_POST['nr']).'" '; ?>/><br /> 
    <?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="postcode" <?php if (isset($_POST['postcode'])) echo 'value="'.htmlspecialchars($_POST['postcode']).'" '; ?>/><br />
    <?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="stad" <?php if (isset($_POST['stad'])) echo 'value="'.htmlspecialchars($_POST['stad']).'" '; ?>/><br />    
	<?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="gsm" <?php if (isset($_POST['gsm'])) echo 'value="'.htmlspecialchars($_POST['gsm']).'" '; ?>/><br />
    <?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="email" <?php if (isset($_POST['email'])) echo 'value="'.htmlspecialchars($_POST['email']).'" '; ?>/><br />
    <?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="ras hond" <?php if (isset($_POST['ras hond'])) echo 'value="'.htmlspecialchars($_POST['ras hond']).'" '; ?>/><br />
    <?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="roepnaam hond" <?php if (isset($_POST['roepnaam hond'])) echo 'value="'.htmlspecialchars($_POST['roepnaam hond']).'" '; ?>/><br />    
	<?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="leeftijd hond" <?php if (isset($_POST['leeftijd hond'])) echo 'value="'.htmlspecialchars($_POST['leeftijd hond']).'" '; ?>/><br />
    <?php if ($veldfout['naam'] == TRUE) echo 'Naam verplicht:<br />'; ?> 
    Naam: <input type="text" name="rbCursus" <?php if (isset($_POST['rbCursus'])) echo 'value="'.htmlspecialchars($_POST['rbCursus']).'" '; ?>/><br />    
    <input type="submit" value="Verzenden" /> 
    </form> 
    <?php 
}
 else {
    //formulier wel verzonden, verzend bericht
    //definieer verzendopties
    $ontvanger = '[email protected]';
    $onderwerp = 'Inschrijving';

}
?> 

</body> 
</html>


Dat heb ik nog nooit meegemaakt. :)
Uhm.. even denken...
Ik stuur je even een mail adres via pm.
Verzend eens naar dat mailadres via het formulier.


Toevoeging op 26/01/2013 20:23:35:

Ik heb de mail bekeken, maar zie zo niets geks.
Het lijkt me eerder een outlook instelling.
Zelf werk ik met Thunderbird, en krijg volgens mij de mail aan zoals jij het wenst te hebben:

Hallo beste ****.
Graag wil ik mij inschrijven voor de volgende cursus: Pre-Agility
Mijn naam: Waltherus
Mijn achternaam: Benny
Straat + huisr: kokokokokokoko 36
postcode: ****
Gemeente: lpololpolopl
email: ******.**
Telefoonnummer: ********
Cursus: Pre-Agility
Naam hond:Tessa
Leeftijd hond: 3,5 jaar
Met vriendelijke groeten,
Benny baasje van: Tessa

Gaat nog even op onderzoek uit.
Ik kom hier later nog op terug.
ok bedankt,ik ga eens in outlook rondneuzen.

Grt

Toevoeging op 26/01/2013 20:39:20:

Hallo Bart,

Stop maar met zoeken, ligt aan outlook.
Heb net nog een van mijn testberichten bekeken, en daar stond bovenaan(in de balk van outlook) het volgende:

In dit bericht zijn de extra regeleinden verwijdert.

Ik heb daar recht op geklikt en kon op herstellen klikken , wat ik gedaan heb.
De lay-out is nu in orde.

Bedankt nog eens voor je (grote) inbreng, zonder jouw was het mij niet gelukt denk ik.

Grt
Ik moet zo weg, maar heb volgens mij het probleem gevonden.
Kan het echter alleen niet testen omdat ik geen outlook heb.
Post morgen even een andere header, want waarschijnlijk zit daar het probleem. :)

Reageren