Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  enregistrement d'un formulaire

Bas de page
Auteur Sujet :

enregistrement d'un formulaire

n°18941
planete-we​b
Profil : Jeune recrue
Posté le 05-09-2007 à 01:32:27  
 

bonjour a tous.
Par quel moyen je peut enregistrer les données d'un formulaire dans une base de données.
J'ai crée ce script avec webexpert 6.0.
Est une table dans ma base.
                               ......
                               script
                               ......
<html>
<!-- Date de création: 27/08/2007 -->
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title></title>
  <meta name="description" content="">
  <meta name="keywords" content="">
  <meta name="author" content="Anotherone">
  <meta name="generator" content="WebExpert 6">
</head>
<body>
<h6><font size="5"><b>Formulaire d'inscription:<hr></b></font></h6>
les champs marqués d'un * sont obligatoires
<form>
<br><br>Civilité: <sup>(*)</sup>
<select name="Civilite">
 <option value="Mr"> Mr</option>
 <option value="Mme"> Mme</option>
 <option value="Melle"> Melle</option>
</select>
<br><br>Nom: <sup>(*)</sup>
<br><input type="text" name="<?=$nom?>" size="40" maxlength="256">
<br>Prénom: <sup>(*)</sup>
<br><input type="text" name="<?=$Prenom?>" size="40" maxlength="256">
<br>Age: <sup>(*)</sup>
<br><select name="Age">
     <option value="18-20"> 18-20</option>
     <option value="21-25"> 21-25</option>
     <option value="26-30"> 26-30</option>
     <option value="31-35"> 31-35</option>
     <option value="36-40"> 36-40</option>
     <option value="41-45"> 41-45</option>
     <option value="46-50"> 46-50</option>
     <option value="51-55"> 51-55</option>
     <option value="56-60"> 56-60</option>
     <option value="61-65"> 61-65</option>
     <option value="66-70"> 66-70</option>
  <option value="71 et plus">71 et plus</option>
    </select>
<br>Adresse: <sup>(*)</sup>
<br><input type="text" name="<?=$adresse?>" size="40" maxlength="256">  
<br>Adresse suite: <sup>(*)</sup>
<br><input type="text" name="<?=$adresse suite?>" size="40" maxlength="256">  
<br>Ville: <sup>(*)</sup>
<br><input type="text" name="<?=$ville?>" size="40" maxlength="256">
<br>Département: <sup>(*)</sup>  
<br><input type="text" name="<?=$departement?>" size="40" maxlength="256">
<br>Pays: <sup>(*)</sup>
<br><input type="text" name="<?=$pays?>" size="40" maxlength="256">
<br>Code postal: <sup>(*)</sup>
<br><input type="text" name="<?=$code postal?>" size="40" maxlength="256">
<br>Téléphone: <sup>(*)</sup>
<br><input type="text" name="<?=$telephone?>" size="40" maxlength="256">
<br>Email: <sup>(*)</sup>
<br><input type="text" name="<?=$email?>" size="40" maxlength="256">
<br>Confirmation email: <sup>(*)</sup>
<br><input type="text" name="<?=$confirmation email?>" size="40" maxlength="256">
<br>Pseudo: <sup>(*)</sup>
<br><input type="text" name="<?=$pseudo?>" size="40" maxlength="256">6 caractères minimum:
<br>Mot de passe: <sup>(*)</sup>  
<br><input type="text" name="<?=$mot de passe?>" size="40" maxlength="256">6 caractères minimum:
<br>Confirmation mot de passe: <sup>(*)</sup>  
<br><input type="text" name="<?=$confirmation mot de passe?>" size="40" maxlength="256">6 caractères minimum:
<br>Conditions d'inscription: <sup>(*)</sup>
<br><textarea name="" cols="30" rows="5">
 Chers visiteurs.
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
le responsable.
                             
</textarea>                                                                                                                                                                                                                                  
<br><input type="checkbox" name="Accepterlesconditions" value="Accepter les conditions:"> Accepter les conditions:                                                                                                      
<br><br><input type="submit" value="ENVOYER"/>
<input type="reset" value="EFFACER"/>        
</form>
</body>
</html>
                                        .......
                                         TABLE
                                        .......
CREATE TABLE inscription (
   id_inscription int(10),
   id varchar(20),
   civilité varchar(20),
   nom varchar(20),
   prenom varchar(20),
   age varchar(10),
   adresse varchar(100),
   adressesuite varchar(100),
   ville varchar(200),
   departement varchar(40),
   pays varchar(100),
   codepostal varchar(20),
   email varchar(100),
   confirmationemail varchar(100),
   pseudo varchar(20),
   passe varchar(20),
   confirmationpasse varchar(20)
);
J'aimerais trouver parmi vous quelqu'un qui pourrai me donner un coup de main pour m'aider a créer un script me permetant d'enregistrer mon formulaire dans ma base de données.
Merci d'avance pour toutes vos réponses.
Cordialement. :)  :)  :)  :)  
 

mood
Pub
Posté le 05-09-2007 à 01:32:27  
 

n°18942
pote
Profil : Membre
Posté le 05-09-2007 à 17:43:34  
 

Bonjour,
voici un début d'explication. Je n'ai pas le temps de tout faire maintenant, mais ça t'aidera surement un peu.
 
Tout d'abord, il faut que tu remplace ta balise <form> par une balse form qui possède une méthode et une action :
<FORM METHOD=POST ACTION="tapage.php">
 
Ensuite, que contiennent les variables $nom, $prénom, $adresse... ?
 
Ensuite, dans tapage.php :
<?php
connection à la base de données
 
Vérification que tes champs sont bien renseignés.
 
$sql = 'INSERT INTO inscription (nom, prenom, ....., confirmationpasse) VALUES ("$_POST[\"nom\"]", "$_POST[\"prenom\"]", ....., "$_POST[\"confirmationpasse\"]" )';
 
exécution de la requete
 
Fermeture de la connexion
?>
 
C'est largement incomplet et il est possible qu'il y ait des erreurs, mais cherche dans ce sens.
 
Sinon, cherche sur google comment sauvegarder en base un formulaire html et tu trouveras surement ton bonheur.
 
Bon courage.

n°18943
planete-we​b
Profil : Jeune recrue
Posté le 05-09-2007 à 22:51:03  
 

salut pote.
je te remercie pour ta réponse  
Je vais aller sur google.
merci encore pour tout.
cordialement.

  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  enregistrement d'un formulaire

© 2000-2024 Forum.rue-montgallet.com - Tous droits réservés