Bonjour à tous,
N'étant pas très au point en php, je sollicite vos compétences pour m'aider sur un petit problème.
Voila, je cherche une manière simple d'ouvrir une page html après avoir entrer son mail dans un champs texte (obligatoire) et d'avoir cliquer sur le bouton 'submit'.
Le mail ainsi entré parviendra au webmaster du site...
- Voici mon code pour la partie HTML :
et voici le PHP:
Voila, je ne sais pas comment rendre le champs "email" obligatoire.
qu'en pensez vous?
Merci d'avance pour votre aide.
Modifié par perinus (04 Feb 2009 - 17:49)
N'étant pas très au point en php, je sollicite vos compétences pour m'aider sur un petit problème.
Voila, je cherche une manière simple d'ouvrir une page html après avoir entrer son mail dans un champs texte (obligatoire) et d'avoir cliquer sur le bouton 'submit'.
Le mail ainsi entré parviendra au webmaster du site...
- Voici mon code pour la partie 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>Document sans nom</title>
</head>
<body>
<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=Download>
<table>
<tr><td>Votre Nom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
<td><input type=text name=email size=30></td></tr>
</table>
<br> <input type=submit value=Envoyer>
</form>
</div>
</body>
</html>
et voici le PHP:
<?php
$TO = "mail@site.com";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www.monsite.fr/fichier.pdf");
?>
Voila, je ne sais pas comment rendre le champs "email" obligatoire.
qu'en pensez vous?
Merci d'avance pour votre aide.

Modifié par perinus (04 Feb 2009 - 17:49)