Pb envoi mail php html javascrip

sniper749 Messages postés 26 Statut Membre -  
hyptos Messages postés 361 Statut Membre -
Bonjour,

j'ai un probleme dans mon formulaire les saisie de controle se font correctement mais
il y a un petit probléme au niveau de la validation dans le code php.
je ne trouve pas la solution.

il m'affiche comme erreur
Notice: Undefined index: validation in C:\wamp\www\contact H\contact.php on line 110

voici mon code

body>

        <script type="text/javascript">
        <!-- 
            function ValidFormMail() {
                var OkPourSubmit = "OK";
                var obligatoire1 = "Attention, ";
                var obligatoire2 = " ne peut pas \352tre vide !";
                var invalide = " est invalide !";
                 if (document.envoi_mail.champ1.value == "" ) {
                    alert(obligatoire1 + "le nom" + obligatoire2);
                    OkPourSubmit = "NOK";
                    document.envoi_mail.champ1.select();
				} else if ((document.envoi_mail.champ2.value.indexOf("@",1) < -1) || (document.envoi_mail.champ2.value.length <2) || (document.envoi_mail.champ2.value.indexOf(".",document.envoi_mail.champ2.value.indexOf("@",1)+1) < 1)) {
                    alert(obligatoire1 + "l'adresse mail" + invalide);
                    OkPourSubmit = "NOK";
                    document.envoi_mail.champ2.select();
				} else if (document.envoi_mail.champ3.value == "" ) {
                    alert(obligatoire1 + "l'objet" + obligatoire2);
                    OkPourSubmit = "NOK";
                    document.envoi_mail.champ3.select();
				} else if (document.envoi_mail.champ4.value == "" ) {
                    alert(obligatoire1 + "le message" + obligatoire2);
                    OkPourSubmit = "NOK";
                    document.envoi_mail.champ4.select();
                }
                if (OkPourSubmit == "OK") {
                    document.envoi_mail.validation.value = "OK";
                    document.envoi_mail.submit();
                }
            }
        // -->
        </script>



<div id="ensemble">

<!--en tête -->
	<div id="en_tete">
  
    
    
    </div>


<!--Le corps -->
 
<div id="corps">
<div id="Gestion">
  <h3><FONT><center>Contacter MS Sport Consulting</center></FONT></h3>
 
  

   <span3>
       <FONT>Votre <b>organisation sportive</b> a besoin de nos servives? </FONT></span3><br/>
      <span3><FONT>Demandez un rendez vous! </FONT></span3>
     
</div>


<div id="container">
	
	
 <form id="form1" name="envoi_mail" action=""  method="POST" >
	
	<fieldset><legend>Formulaire de contact</legend>
			<p class="first">
            
				<label for="name">Nom</label>
				<input type="text" name="Nom" id="champ1" size="30" tabindex="1" value=""/>
                
			</p>
			<p>
				<label for="email">Email</label>
				<input type="text" name="E-Mail" id="champ2"  size="30" tabindex="2" value=""/>
                 
			</p>
			<p>
				<label for="objet">Objet</label>
				<input type="text" name="Objet" id="champ3" size="30"tabindex="3" value=""  />
                 
					</p>			
				</fieldset>
				<fieldset>																			
					<p>
						<label for="message">Message</label>
                        <textarea name="message" id="champ4" cols="30" rows="10" tabindex="4" value=""></textarea>
					</p>								
				</fieldset>					
	            <input type="Button" name="btn_envoi_mail" value="Envoyer" onclick="ValidFormMail();" />
           	
							
			</form>	
 <?php
 PROBLEME ICI     if ( $_POST['validation'] == "OK" ) {
                            $adresseAEnvoyer = "s_sniper74@hotmail.com";
                            $titreMessage = $_POST['sujet'];
                            $contenuMessage = "Ceci est un message depuis le formulaire : \n\n" . 
                                            "Nom : " . $_POST['champ1'] . "\n\n" .
											"Email : " . $_POST['champ2'] . "\n\n" .
											"Objet : " . $_POST['champ3'] . "\n\n" .
											"Message : " . $_POST['champ4'] . "\n\n" .
                            $header ='From: "' . $_POST['champ1'] . '"<' . $_POST['champ2'] . '>' . "\n";
                            if(mail($adresseAEnvoyer, $titreMessage , $contenuMessage , $header)) {
                                echo '<script type="text/javascript" language="javascript">
                                        <!--//
                                            alert("Le message a bien \351t\351 envoy\351 =)");
                                            document.location.href="Contact.php";
                                        //-->
                                    </script>';
                            } else {
                                echo 'Le message n\'a pu \352tre envoy\351';
                            } 
                        }
                ?>
       
	    


		
		</div>
   

</div>
</div>


A voir également:

25 réponses

sniper749 Messages postés 26 Statut Membre
 
dacord merci de tes réponses.

je serais la prochaine fois, que faire un site full flash c'est fini.
0
sniper749 Messages postés 26 Statut Membre
 
Je voulais faire tourné un logo sur lui meme juste les lettre comment doije faire cette animation.

Aurais tu un tuto sous la mains qui puisse faire sa.
Je pensse que c'est avec eléments 3D mais je ne suis pas sur
moi je travail avec cs3.

Autre chose que j'aimerais bien réalisé:

J'ai par exemple une voiture et je souhaire lui faire passé un voile qui ferais le contour de la voiture, le faire sur la voiture comme sur du texte regarde sur site il y a les 2 animations que j'aimerais bien faire.

http://www.slslimousine.ch/location.php
0
xamurai Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   15
 
http://www.adobe.com/devnet/flash/3d_animation.html
0
sniper749 Messages postés 26 Statut Membre
 
C'est en anglais et l'anglais j'ai pas un top niveau.
Mais bon pas grave je m'y mettrais dessus un jour, pour apprendre a faire des bonne animation.

merci xamurai a bientot
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hyptos Messages postés 361 Statut Membre 115
 
Bonjour,

Je vois que tu utilises wamp !

As tu activer la fonction mail ?

Voila un tuto pour le faire : http://www.techpaf.fr/programmation/comment-activer-lenvoie-de-mail-sous-wamp/

Bonne journée
@++
0