Besion d'aide pour newbie

Fermé
Utilisateur anonyme - 23 févr. 2006 à 16:48
 Utilisateur anonyme - 23 févr. 2006 à 16:51
hello, besion d'aide

Si quelqu'un peux trouver les erreurs: les données de la page 2 ne s'enregistre pas sur ma BD phpMyAdmin.

Première page: valider à partir du login (préalablement créer) ou création login (vers page 2).

 
<div align="center"><b><font face="Verdana" size="2">Pour entrer dans l'espace membre, saisissez votre login</font></b> 
<form method="post" action="login.php"> 
    <b><font face="Verdana" size="1">Login</b> 
   <br> 
    <input type="text" name="pseudo_membre"> 
    <br> 
    <br> 
   <input type="submit" name="Submit" value="Entrer"> 
</form> 
<font face="Verdana" size="2"><a href="FormInscription.php">Créer un nouveau compte</a></font> 
</div> 





Deuxiéme page: Choisir les différentes caractéristiques proposé pour valider l'inscription.

<html> 
<head> 
<title>Création d'un compte</title> 
</head> 

<div align="center"> 
<br> 
<span class="titrerouge">Formulaire de création d'un compte</span> 
<br> 
  </p> 
  <form method="POST" action="confirm.php" class="txtnorm"> 
<p> 
  <br> 
  <br> 
  Séléctionner votre lieu d'inscription : <select name="LieuInscription"> 
    <option <?php if($LieuIns == "Beaugeay") { echo " selected"; } ?>>Beaugeay 
    </option> 
    <option <?php if($LieuIns == "Cabariot") { echo " selected"; } ?>>Cabariot 
    </option>  
  </select> 

  <br> 

  Saisissez votre lieu de résidence : <input name="LieuRes"> 
  <br> 

  Dans quelle tranche d'âge vous situez vous ? <select name="TranchAge"> 
    <option <?php if($TranchAge == "10-14") { echo " selected"; } ?>>10-14 
    </option> 
    <option <?php if($TranchAge == "15-18") { echo " selected"; } ?>>15-18 
    </option> 
  </select> 
  <br> 


  <br> 
  De quel sexe êtes-vous ? <input type="radio" name="Sexe" value="Homme"> 
  Homme 
  <input type="radio" name="Sexe" value="Femme"> 
  Femme<br> 
  <br> 

  Quelle est votre activité professionnelle ? <select name="Activ"> 
    <option <?php if($Activ == "Scolaire") { echo " selected"; } ?>>Scolaire 
    </option> 
    <option <?php if($Activ == "Etudiant") { echo " selected"; } ?>>Etudiant 
    </option> 
  </select> 
  <br> 
  <br> 
<input type="checkbox" name="Charte[]" value="Adhère_Charte" />Accepter la charte d'adhésion<br> 
  <br> 

  
</p> 
</form> 
<td><input type="submit" name="Submit" value="Créer un nouveau compte"></td> 

</div> 
</body> 
</html> 
 



Troisiéme page:
- création et affichage du login
- enregistrement des données de la page 2 dans la BD


<html> 

<? 
require("conf.php"); 
$LieuIns= $_POST['LieuIns']; 
$LieuRes= $_POST['LieuRes']; 
$TranchAge= $_POST['TranchAge']; 
$Sexe= $_POST['Sexe']; 
$Activ= $_POST['Activ']; 
  

// CONNEXION A LA BASE DE DONNEE 
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd); 
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php"; exit;} 

// Fonction de génération de login 
function Login() { 
    srand(time()); 
    $a="abcdefghijklmnopqrstuvwxyz0123456789"; 
     for($i; $i<=7; $i++) { 
         $Login.=substr($a, (rand()%(strlen($a))),1); 
     } 
    return($Login); 
} 


//Retourne à la page du formulaire si certain champ son vide 
if($pseudo_membre==""){ 
    echo "Vous devez remplire tous les champs<br><br><a     href=\"javascript:window.history.back()\">Retour</a>";exit; 
} else { 

$login=Login(); 
if (!empty($login)) { 
    echo $login."<br>\n"; 
} 
$id=ID(); 


//Mettre à jour la table 
$req="insert into Inscription (LieuInscrip,LieuRes,Age,Sex,Activite,Login) values (\"$_POST[LieuIns]\",\"$_POST[LieuRes]\",\"$_POST[TranchAge]\",\"$_POST[Sexe]\",\"$_POST[Activ]\",\"$Login\")"; 
$requete=mysql_db_query($sql_bdd,$req,$db_link) or die(mysql_error()); 
echo $req; 

} 
?> 
  

1 réponse

Utilisateur anonyme
23 févr. 2006 à 16:51
les erreurs:

- je n'arrive pas à accéder à la page 3
<form method="POST" action="confirm.php" class="txtnorm"> 
   . 
   . 
   . 
<td><input type="submit" name="Submit" value="Créer un nouveau compte"></td> 
 


- les données de mes listes déroulante ne s'enregistre pas dans ma BD[/code]
0