Hey allemaal,
ik was bezig met een contact formulier maar ik heb een probleempje, kijk maar :

diarenek.atwebpages.com/contact.php
(Mijn normale host ligt er uit dus ik heb die gratis host even genomen)

Als ik op die pagina kom zie ik in mijn bericht vak tekst, en ik zie geen verzend knop. Ik wil graag eerst dit oplossen voordat ik hem uitgebreider maak (dus niet verzenden als er een veld leeg is etc.). Weet iemand hoe ik dit op kan lossen?

<form action="contact.php" method="post">

<table border="0">
<tr>
<td>Naam:</td>
<td><input type="text" name="naam"/></td>
</tr>

<tr>
<td>Email:</td>
<td><input type="text" name="email"/></td>
</tr>

<tr>
<td>Bericht:</td>
<td><textarea name="bericht" rows="5" cols="20"></textarea></td>
</tr>

<tr>
<td><input type="submit" value="Verzenden"/></td>
</tr>
</table>
<?php


$ontvanger = '[email protected]';
$onderwerp = 'Blog website email';

$bericht =
'Naam: '.$_POST['naam'].
'Email: '.$_POST['email'].

'Bericht: '.$_POST['bericht'];

$verzender = 'From: '.$_POST['naam'].' <'.$_POST['email'].'>';

if(mail($ontvanger, $onderwerp, $bericht, $verzender)) {
echo '<p>Uw bericht is succesvol verzonden!</p>';
} else {
echo '<p>Uw bericht is niet verzonden, probeer het later opnieuw.</p>';
}
?>




</form>
Textarea is geen single-ton tag.

<textarea name="bericht" rows="5" cols="20"></textarea> does the trick.
Bedankt, ik heb het (op de site en hier in dit topic) aangepast, maar het werkt niet. In mijn bericht vak komt nog steeds tekst en er is geen verzend button. Weet iemand wat er hier aan de hand is?
Ik mis nog steeds een > in deze regel:
<td><textarea name="bericht" rows="5" cols="20"</textarea></td>
Mijn excuses, vergeten er bij te zetten.
Nu heb ik het en als ik op de pagina kom staat er gelijk :
"Uw bericht is succesvol verzonden!"
?

(Bedankt voor het snelle antwoord)
Je controleert ook nergens of er wel gepost is.

if($_SERVER['REQUEST_METHOD'] == "POST")
Oh. Dat kan toch ook met empty()?

Reageren