Besoin d'aide Formulaire enregistrer Mysql

hell-fire-war -  
 Profil bloqué -
Bonjour,
Voila j'ai créer un formulaire d'inscription mais voila pseudo et mot de passe tous ca je sais faire mais j'ai fait une liste deroulante ( Jours / Mois / Année ) pour la date de naissance mais je sais pas comment faire pour enregistrer ces ellements selectionner dans ma base Mysql :s Desoler de vous embetez avec une question aussi idiote !
Je vous le code HTML du formulaire :
<label class="form_col" for="country">Date de naissance :</label>

<select name="country" id="country">
<option value="none">Jour</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
...

</select>
<select name="country" id="country">
<option value="none">Mois</option>
<option value="1">Janvier</option>
<option value="2">Fevrier</option>
<option value="3">Mars</option>
<option value="4">Avril</option>
<option value="5">Mai</option>
...

</select>
<select name="country" id="country">
<option value="none">Année</option>
<option value="1900">1900</option>
<option value="1901">1901</option>
<option value="1902">France</option>
<option value="1903">Belgique</option>
<option value="1904">Suisse</option>
...
</select>
<br /><br />

Voici le code PHP de la page traitement :
La partie function
<?php
function birthdate($date)
{
Je sais pas quoi mettre ici ????
}
?>

Partie verification :

<?php
if(isset($_POST['date_naissance']))
{
Me faut la function pour faire la verification !
}
else
{
header('Location: ../index.php');
exit();
}
?>
Je vous donne un exemple de ce que j'ai fait pour le pseudo :
Page traitement :

Partie Function...

<?php
function checkpseudo($pseudo)
{
if($pseudo == '') return 'empty';
else if(strlen($pseudo) < 3) return 'tooshort';
else if(strlen($pseudo) > 32) return 'toolong';

else
{
$result = sqlquery("SELECT COUNT(*) AS nbr FROM membres WHERE membre_pseudo = '".mysql_real_escape_string($pseudo)."'", 1);
global $queries;
$queries++;

if($result['nbr'] > 0) return 'exists';
else return 'ok';
}
}
?>

Partie Traitement...

<?php
//Pseudo
if(isset($_POST['pseudo']))
{
$pseudo = trim($_POST['pseudo']);
$pseudo_result = checkpseudo($pseudo);
if($pseudo_result == 'tooshort')
{
$_SESSION['pseudo_info'] = '<span class="erreur">Le pseudo '.htmlspecialchars($pseudo, ENT_QUOTES).' est trop court, vous devez en choisir un plus long (minimum 3 caractères).</span><br/>';
$_SESSION['form_pseudo'] = '';
$_SESSION['erreurs']++;
}

else if($pseudo_result == 'toolong')
{
$_SESSION['pseudo_info'] = '<span class="erreur">Le pseudo '.htmlspecialchars($pseudo, ENT_QUOTES).' est trop long, vous devez en choisir un plus court (maximum 32 caractères).</span><br/>';
$_SESSION['form_pseudo'] = '';
$_SESSION['erreurs']++;
}

else if($pseudo_result == 'exists')
{
$_SESSION['pseudo_info'] = '<span class="erreur">Le pseudo '.htmlspecialchars($pseudo, ENT_QUOTES).' est déjà pris, choisissez-en un autre.</span><br/>';
$_SESSION['form_pseudo'] = '';
$_SESSION['erreurs']++;
}

else if($pseudo_result == 'ok')
{
$_SESSION['pseudo_info'] = '';
$_SESSION['form_pseudo'] = $pseudo;
}

else if($pseudo_result == 'empty')
{
$_SESSION['pseudo_info'] = '<span class="erreur">Vous n\'avez pas entré de pseudo.</span><br/>';
$_SESSION['form_pseudo'] = '';
$_SESSION['erreurs']++;
}
}

else
{
header('Location: ../index.php');
exit();
}
?>

Merci d'avance pour votre aide.

1 réponse

  1. Profil bloqué
     
    est tu la?
    0
    1. hell-fire-war
       
      ?
      0
    2. Profil bloqué
       
      pour moi tu te complique trop la vie tu utilise quel base de donné? wamp?
      0
    3. hellfirewar Messages postés 64 Statut Membre 1
       
      Wampserver oui ^^
      0
    4. Profil bloqué
       
      alors il ya plus simple voila la solution
      0
    5. Profil bloqué
       
      tu declare tes variable

      <?php

      if(isset($_POST['valider'])){
      $nom=$_POST['nom'];
      $pseudo=$_POST['pseudo'];
      $age=$_POST['age'];
      $ville=$_POST['ville'];
      $cheveux=$_POST['cheveux'];
      $lettre=$_POST['lettre'];
      $email=$_POST['email'];
      $eemail=$_POST['eemail'];

      ?>
      0