Forum Marketing Le forum de référence en matière de web marketing :
  • Améliorez votre site web
  • Apprenez comment le référencer
  • Découvrez quelles sont les autres méthodes de promotion
  • Boostez votre trafic, vos ventes, vos revenus en ligne

... le tout...
Gratuitement !

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
02 Décembre 2008 13:21:55
102375 Messages dans 16951 Fils de Discussion par 30311 Membres
Dernier membre: tjorge
Accueil Aide Chercher Calendrier Carte des membres Identifiez-vous Inscrivez-vous

 


Forum Marketing  >  Créer et développer un site  >  Developpement  >  Fil de Discussion: formulaire 0 Membres et 0 Invités sur ce Fil de Discussion. « sujet précédent | | sujet suivant »
Pages: [1] 2 Envoyer ce Fil de Discussion Imprimer
Auteur Fil de Discussion: formulaire  (Lu 1853 fois)
maxence
Junior
**
Hors ligne Hors ligne

Messages: 5


« le: 23 Juin 2006 15:50:28 »

bonjour, je suis en train de créer un site et j'aimerai introduire une page d'inscription.  J'ai des bases mysql ainsi que phpmyadmin, mais voila je ne trouve  pas de scripte(php) permettant de créer le formulaire.
Si quelqu'un peux m'aider ...
Journalisée

nasteinfo
Stéphane
Sénior
*****
Hors ligne Hors ligne

Messages: 154


Naste Info


WWW
« Réponse #1 le: 23 Juin 2006 16:12:36 »

Bonjour,

Je vous le mets tel quel !


               <?php
                  $ok = "nok";
                  // On vérifie le mode d'ouverture du script
                  if($methode=="message")
                  {
                     // Vérification des champs nom et prenom (s'il ne sont pas vides ?)
                     if($NOMPRENOM != "")
                     {
                        if($TEL == "" && $EMAIL == "")
                           $resultat = "ATTENTION : Le champ t&eacute;l&eacute;phone ou email doit &ecirc;tre rempli afin que nous puissions vous recontacter, veuillez v&eacute;rifier !";
                        else
                        {
                           $mail_valide = ereg("([A-Za-z0-9]|-|_|\.)*@([A-Za-z0-9]|-|_|\.)*\.([A-Za-z0-9]|-|_|\.)*",$EMAIL);
                           if($EMAIL != "" && !$mail_valide)
                              $resultat = "ATTENTION : Le champ email n'est pas rempli correctement, veuillez v&eacute;rifier !";
                           else
                           {
                              if($MESSAGE != "")
                              {
                                 // Connexion a Mysql (changer l'host, le login et le mot de passe SVP)
                                 $mysql_link = mysql_connect(serveurbdd,user,mdp) or die('Could not connect : ' . mysql_error($mysql_link));
                                 
                                 mysql_select_db(Bdd, $mysql_link) or die('Could not select database');
                                 
                                 // Requete d'insertion MYSQL
                                 $requete = "INSERT INTO CONTACT (NOM, SOCIETE, TEL, EMAIL, OBJET, MESSAGE) VALUES ('".$NOMPRENOM."', '".$SOCIETE."', '".$TEL."', '".$EMAIL."', 'Nous contacter', '".$MESSAGE."')";

                                 // Execution de cette requete dans la base essai
                                 $execution = mysql_query($requete, $mysql_link) or die('Query failed : ' . mysql_error($mysql_link));
                                 
                                 $resultat = "Votre message a bien &eacute;t&eacute; envoy&eacute;. Nous vous r&eacute;pondrons le plus rapidement possible.";
                                 $ok = "ok";
                              }
                              else
                                 $resultat = "ATTENTION : Le champ message ne doit pas &ecirc;tre vide, veuillez v&eacute;rifier !";
                           }
                        }
                     }
                     else
                        $resultat = "ATTENTION : Le champ nom/pr&eacute;nom ne doit pas &ecirc;tre vide, veuillez v&eacute;rifier !";
                  }
                  else
                     $resultat = "";
                  
                  echo "               <FORM METHOD=POST ACTION='./envoie.php?methode=message#resultat'> ";
                  echo "                  <TABLE BORDER=0 BGCOLOR=\"#E6E6E6\" WIDTH=650 CELLSPACING=0 ALIGN=CENTER CELLPADDING=0>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Vos nom et pr&eacute;nom :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <INPUT TYPE=TEXT NAME=NOMPRENOM SIZE=74>";
                  else
                     echo "                        <INPUT TYPE=TEXT NAME=NOMPRENOM SIZE=74 VALUE=\"".$NOMPRENOM."\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Votre soci&eacute;t&eacute; :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <INPUT TYPE=TEXT NAME=SOCIETE SIZE=74>";
                  else
                     echo "                        <INPUT TYPE=TEXT NAME=SOCIETE SIZE=74 VALUE=\"".$SOCIETE."\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Votre t&eacute;l&eacute;phone :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <INPUT TYPE=TEXT NAME=TEL SIZE=74>";
                  else
                     echo "                        <INPUT TYPE=TEXT NAME=TEL SIZE=74 VALUE=\"".$TEL."\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Votre email :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <INPUT TYPE=TEXT NAME=EMAIL SIZE=74>";
                  else
                     echo "                        <INPUT TYPE=TEXT NAME=EMAIL SIZE=74 VALUE=\"".$EMAIL."\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Votre message :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <TEXTAREA NAME=MESSAGE ROWS=15 COLS=56></TEXTAREA>";
                  else
                     echo "                        <TEXTAREA NAME=MESSAGE ROWS=15 COLS=56>".$MESSAGE."</TEXTAREA>";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <BR>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=MIDDLE>";
                  echo "                        <INPUT TYPE=SUBMIT VALUE=\"Envoyer\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  </TABLE>";
                  echo "               </FORM>";
                  echo "               <H2><A NAME=\"resultat\">".$resultat."[/url]</H2>";
               ?>
Journalisée


maxence
Junior
**
Hors ligne Hors ligne

Messages: 5


« Réponse #2 le: 23 Juin 2006 18:33:42 »

merci bien je vais regarder sa et je vous tiend au courrant...
Journalisée

maxence
Junior
**
Hors ligne Hors ligne

Messages: 5


« Réponse #3 le: 25 Juin 2006 18:48:05 »

sa y est j'ai essayé d'inclure se code dans une page mais j'ai un problème il y a tous les "echo" s'affiche sur la page!
Journalisée

Developer
Junior
**
Hors ligne Hors ligne

Messages: 4


« Réponse #4 le: 25 Juin 2006 19:33:10 »

Tu as sûrement oublié le <?php
Journalisée

maxence
Junior
**
Hors ligne Hors ligne

Messages: 5


« Réponse #5 le: 25 Juin 2006 20:54:39 »

ba nan justement je l'ai rajouter! C'est pour sa que je ne comprend pas!
Journalisée

Developer
Junior
**
Hors ligne Hors ligne

Messages: 4


« Réponse #6 le: 25 Juin 2006 21:36:03 »

ça serai plus facile si tu nous met le code ici Sourire
Journalisée

dam76
Sénior
*****
Hors ligne Hors ligne

Messages: 112


WWW
« Réponse #7 le: 25 Juin 2006 21:38:53 »

Bonsoir,

Oui en principe si ça affiche les "echo", c'est soit qu'il manque le <?php, ou soit que l'extension du nom de ta page est pas en .php
Journalisée

Cordialement,
Damien Desrousseaux
Aide informatique et tutoriels
Agence web Paris

maxence
Junior
**
Hors ligne Hors ligne

Messages: 5


« Réponse #8 le: 26 Juin 2006 09:12:57 »

le script est bien encadrer par "<?php " ; "?>" et l'éxtension du fichier est bien .php! Je vous donne le code :

<?php
                  $ok = "nok";
                  // On vérifie le mode d'ouverture du script
                  if($methode=="message")
                  {
                     // Vérification des champs nom et prenom (s'il ne sont pas vides ?)
                     if($NOMPRENOM != "")
                     {
                        if($TEL == "" && $EMAIL == "")
                           $resultat = "ATTENTION : Le champ t&eacute;l&eacute;phone ou email doit &ecirc;tre rempli afin que nous puissions vous recontacter, veuillez v&eacute;rifier !";
                        else
                        {
                           $mail_valide = ereg("([A-Za-z0-9]|-|_|\.)*@([A-Za-z0-9]|-|_|\.)*\.([A-Za-z0-9]|-|_|\.)*",$EMAIL);
                           if($EMAIL != "" && !$mail_valide)
                              $resultat = "ATTENTION : Le champ email n'est pas rempli correctement, veuillez v&eacute;rifier !";
                           else
                           {
                              if($MESSAGE != "")
                              {
                                 // Connexion a Mysql (changer l'host, le login et le mot de passe SVP)
                                 $mysql_link = mysql_connect(serveurbdd,user,mdp) or die('Could not connect : ' . mysql_error($mysql_link));
                                 
                                 mysql_select_db(Bdd, $mysql_link) or die('Could not select database');
                                 
                                 // Requete d'insertion MYSQL
                                 $requete = "INSERT INTO CONTACT (NOM, SOCIETE, TEL, EMAIL, OBJET, MESSAGE) VALUES ('".$NOMPRENOM."', '".$SOCIETE."', '".$TEL."', '".$EMAIL."', 'Nous contacter', '".$MESSAGE."')";

                                 // Execution de cette requete dans la base essai
                                 $execution = mysql_query($requete, $mysql_link) or die('Query failed : ' . mysql_error($mysql_link));
                                 
                                 $resultat = "Votre message a bien &eacute;t&eacute; envoy&eacute;. Nous vous r&eacute;pondrons le plus rapidement possible.";
                                 $ok = "ok";
                              }
                              else
                                 $resultat = "ATTENTION : Le champ message ne doit pas &ecirc;tre vide, veuillez v&eacute;rifier !";
                           }
                        }
                     }
                     else
                        $resultat = "ATTENTION : Le champ nom/pr&eacute;nom ne doit pas &ecirc;tre vide, veuillez v&eacute;rifier !";
                  }
                  else
                     $resultat = "";
                 
                  echo "               <FORM METHOD=POST ACTION='./envoie.php?methode=message#resultat'> ";
                  echo "                  <TABLE BORDER=0 BGCOLOR=\"#E6E6E6\" WIDTH=650 CELLSPACING=0 ALIGN=CENTER CELLPADDING=0>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Vos nom et pr&eacute;nom :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <INPUT TYPE=TEXT NAME=NOMPRENOM SIZE=74>";
                  else
                     echo "                        <INPUT TYPE=TEXT NAME=NOMPRENOM SIZE=74 VALUE=\"".$NOMPRENOM."\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Votre soci&eacute;t&eacute; :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <INPUT TYPE=TEXT NAME=SOCIETE SIZE=74>";
                  else
                     echo "                        <INPUT TYPE=TEXT NAME=SOCIETE SIZE=74 VALUE=\"".$SOCIETE."\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Votre t&eacute;l&eacute;phone :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <INPUT TYPE=TEXT NAME=TEL SIZE=74>";
                  else
                     echo "                        <INPUT TYPE=TEXT NAME=TEL SIZE=74 VALUE=\"".$TEL."\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Votre email :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <INPUT TYPE=TEXT NAME=EMAIL SIZE=74>";
                  else
                     echo "                        <INPUT TYPE=TEXT NAME=EMAIL SIZE=74 VALUE=\"".$EMAIL."\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                        <H4>Votre message :</H4>";
                  echo "                     </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=TOP>";
                  if($ok == "ok")
                     echo "                        <TEXTAREA NAME=MESSAGE ROWS=15 COLS=56></TEXTAREA>";
                  else
                     echo "                        <TEXTAREA NAME=MESSAGE ROWS=15 COLS=56>".$MESSAGE."</TEXTAREA>";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  <TR>";
                  echo "                     <TD WIDTH=160 ALIGN=LEFT VALIGN=TOP>";
                  echo "                       <BR>";
                  echo "                    </TD>";
                  echo "                     <TD ALIGN=RIGHT VALIGN=MIDDLE>";
                  echo "                        <INPUT TYPE=SUBMIT VALUE=\"Envoyer\">";
                  echo "                     </TD>";
                  echo "                  </TR>";
                  echo "                  </TABLE>";
                  echo "               </FORM>";
                  echo "               <H2><A NAME=\"resultat\">".$resultat."[/url]</H2>";
               ?>
Journalisée

nasteinfo
Stéphane
Sénior
*****
Hors ligne Hors ligne

Messages: 154


Naste Info


WWW
« Réponse #9 le: 26 Juin 2006 13:08:38 »

Bonjour

Avez vous rempli correctement les paramètres concernant la connexion à la base de données ?

J'avais mis des variables pour ne pas donner mes paramètres.



Stéphane
Journalisée


Pages: [1] 2 Envoyer ce Fil de Discussion Imprimer 
Forum Marketing  >  Créer et développer un site  >  Developpement  >  Fil de Discussion: formulaire « sujet précédent | | sujet suivant »
Aller à:  

 
 Inscrivez-vous !

Cher visiteur, inscrivez-vous au forum et :

  • Boostez le trafic de votre site
  • Améliorez son référencement
  • Augmentez vos ventes en ligne
  • Apprenez grâce à nos Membres
  • Améliorez votre site
S'inscrire gratuitement !


 Site d'un Membre

Laurent D
Membre de Forum Marketing : Laurent D
Voir son site


 On remercie...

Membre : BPA
Messages : 55
Bons points : 7
Voir son profil
Voir ses messages
Voir ses stats
Lui envoyer un PM
Visiter son site



 Les experts disent

 Soutenez le forum

Mettez nos boutons et bandeaux sur votre site pour montrer votre soutien !

-> Lire les détails