Prob validation du formulaire |
|
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
TiTi67 frontpage mioche
 |
Prob validation du formulaire , Posté le: 25-10-2005 14:12 |
|
|
Je dois mettre en place un formulaire sur un site professionnel existant.. étant assez novice ds le domaine, g suivi à la lettre la procédure qui est sur ce site -http://www.selhtml.org/articles/phpasp/formulaires/index.htm
Je l'ai testé.. et les msg d'erreur marchent ! enfin, celle qui doivent s'afficher qd un champ n'est pas rempli..
et lorsqu'on est sensé validé le formulaire par envoyer :
- il est sensé diriger l'internaute vers une page de remerciement et qu'il l'informe que le form a bien été envoyé
- je dois recevoir le formulaire par mail !
Résultat qd je clique sur envoyer, il est indiqué :
The file has not found... The URL... etc
En gros, je n'ai pas ma page de redirection et je ne pense pas que l'envoi vers mon email fonctionne..
Ou est le probleme ?? |
|
|
TiTi67 frontpage mioche
 |
Personne pr m'aider ??? , Posté le: 04-11-2005 8:17 |
|
|
 |
|
|
salemioche salemioche

|
Prob validation du formulaire , Posté le: 04-11-2005 9:41 |
|
|
si tu ne donnes pas la page ou est ton formulaire, c'est impossible de t'aider pour voir quelle est ton erreur !!!.
.
______________________________________
creation site internet - Hébergement web - Agence Web |
|
|
TiTi67 frontpage mioche
 |
Le détail figure sur un autre post du forum php , Posté le: 07-11-2005 9:09 |
|
|
regarde et vois si tu peux m'aider !!!!
merci |
|
|
TiTi67 frontpage mioche
 |
Voilà le formulaire en entier , Posté le: 08-11-2005 15:24 |
|
|
| Code: |
<?php
if($_POST['action'] == 'submitted')
{
$adress = "stephanie@smitom.com";
$sujet = "Informations site web";
$message = "Un message a ete envoye depuis le site http://www.smitom.com :\n";
$message .= "Votre nom: {$_POST['nom']}\nVotre prénom : {$_POST['prenom']}\nVotre âge: {$_POST['age']}\nVotre code postal: {$_POST['codepostal']}\nVotre ville: {$_POST['ville']}\nVotre e-mail: {$_POST['email']}\n";
$message .= "Sujet de votre mail: {$_POST['sujet']}\nVotre message: {$_POST['message']}\n";
$entete = "From: stephanie@smitom.com\n";
mail($nom, $sujet, $message, $entete);
//page de sortie
$insertGoTo = "http://www.smitom.com/validation.htm";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>SMITOM : Formulaire </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function verif_champs()
{
if(document.envoiform.nom.value == "")
{
alert("Veuillez entrer votre nom SVP");
document.envoiform.nom.focus();
return false;
}
if(document.envoiform.prenom.value == "")
{
alert("Veuillez nous entrer votre prénom SVP");
document.envoiform.prenom.focus();
return false;
}
if(document.envoiform.ville.value == "")
{
alert("Veuillez nous entrer votre ville SVP");
document.envoiform.ville.focus();
return false;
}
if(document.envoiform.email.value == "")
{
alert("Veuillez nous communiquer votre adresse email SVP");
document.envoiform.email.focus();
return false;
}
if(document.envoiform.email.value.indexOf('@') == -1)
{
alert("Adresse Email invalide!");
document.envoiform.email.focus();
return false;
}
if(document.envoiform.email.value.length <7)
{
alert("Adresse Email invalide!");
document.envoiform.email.focus();
return false;
}
if(document.envoiform.message.value == "")
{
alert("Veuillez saisir votre message SVP");
document.envoiform.message.focus();
return false;
}
}
</script>
</head>
<body bgcolor="#FFFFFF">
<p align="center"><b><font size="5" face="Arial, Helvetica, sans-serif" color="#009900">VOUS
AVEZ LA PAROLE....</font></b></p>
<p align="center">&</p>
<p align="center"><b><font face="Arial, Helvetica, sans-serif" color="#000000">Des
interrogations subsistent sur les d&chets m&nagers, <br>
le tri ou le recyclage ?</font></b><br>
<font size="3"><b><font face="Arial, Helvetica, sans-serif">Vos que</font></b></font><font size="3"><b><font face="Arial, Helvetica, sans-serif">stions
ou vos commentaires sont les bienvenus !</font></b></font> </p>
<p>& </p>
<p align="left"><font face="Arial, Helvetica, sans-serif" size="2">Veuillez remplir
le formulaire ci-dessous et valider en appuyant sur le bouton : ENVOYER. <br>
<font color="#FF0000"><i>(les champs marqués d'une * doivent obligatoirement
être renseignés)</i></font><br>
<br>
</font><font face="Arial, Helvetica, sans-serif" size="2"><i>En remplissant
ce formulaire j'autorise l'auteur de ce site à publier mon texte. </i></font>
</p>
<form name="envoiform" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" onSubmit="return verif_champs()">
<p>
<input type="radio" name="radiobutton" value="M">
<font face="Arial, Helvetica, sans-serif" size="2">M
<input type="radio" name="radiobutton" value="Mme">
Mme
<input type="radio" name="radiobutton" value="Mlle">
Mlle</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2">Votre nom<font color="#FF0000">*</font><br>
<input type="text" name="nom" size="30" maxlength="30">
</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2">Votre pr&nom<font color="#FF0000">*</font><br>
<input type="text" name="prenom" size="30" maxlength="20">
</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2">Votre &ge<br>
<input type="text" name="age" size="10" maxlength="3">
</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2">Votre code postal<br>
<input type="text" name="codepostal" size="10" maxlength="5">
</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2">Votre ville<font color="#FF0000">*</font><br>
<input type="text" name="ville" size="30" maxlength="35">
</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2">Votre e-mail<font color="#FF0000">*</font><br>
<input type="text" name="email" size="30" maxlength="30">
<br>
</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2">Sujet de votre mail<br>
<input type="text" name="sujet" size="30" maxlength="30">
</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2">Votre message<font color="#FF0000">*</font><br>
<textarea name="message" cols="50" rows="6"></textarea>
</font> </p>
<p>
<input type="hidden" name="action" value="submitted">
<input type="submit" name="Submit" value="Envoyer">
<input type="reset" name="Reset" value="Recommencer">
</p>
</form>
<p>&</p>
</body>
</html> |
|
|
|
TiTi67 frontpage mioche
 |
I NEED HELP.... PLEASE !!!! , Posté le: 16-11-2005 16:27 |
|
|
Personne pour m'aider ????
Sinon pour valider un formulaire en php, il faut installer un serveur SMTP ? Lequel ? Et est ce gratuit ??? |
|
|
TiTi67 frontpage mioche
 |
C BON G TROUVE , Posté le: 28-11-2005 16:24 |
|
|
Sans l'aide de personne... snif |
|
|
|
 |
Accueil Forum
-> php |
Toutes les heures sont au format GMT + 1 Heure
|
| Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|