créer un site
Salemioche.net : creer un site internet - retour au site - accueil du forum





Prob validation du formulaire

Poster un nouveau sujet sur php   Répondre au sujet à php:Prob validation du formulaire    Accueil Forum -> php
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
TiTi67
frontpage mioche
frontpage mioche
MessageProb 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
frontpage mioche
MessagePersonne pr m'aider ??? , Posté le: 04-11-2005 8:17

Sad
salemioche
salemioche
salemioche
MessageProb 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
frontpage mioche
MessageLe 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
frontpage mioche
MessageVoilà 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
frontpage mioche
MessageI NEED HELP.... PLEASE !!!! , Posté le: 16-11-2005 16:27

Personne pour m'aider ???? Crying or Very sad

Sinon pour valider un formulaire en php, il faut installer un serveur SMTP ? Lequel ? Et est ce gratuit ???
TiTi67
frontpage mioche
frontpage mioche
MessageC BON G TROUVE , Posté le: 28-11-2005 16:24

Surprised

Sans l'aide de personne... snif
Montrer les messages depuis:   
Poster un nouveau sujet sur php   Répondre au sujet à php:Prob validation du formulaire    Accueil Forum -> php Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


Nom de domaine
Enregistrement, transfert, gestion:
Nom de domaine

Hébergement
Trouver un hébergeur











Salemioche.net

créer un site web internet
Création site internet
Nom de domaine
blog gratuit
Idées Web

St Barth
Rachat de crédit
protection rapprochée
aménagement de bureau
Affilzen

Jumeaux
Communiqué de Presse
Piscine
Argent
Publier

Publier un article sur votre site internet et boostez sa visibilité. avec Pipelette
Présentez votre site web
Partenaires

forums
forum gratuit
Casino
Piscine
© Mentions Légales - CV