Besoin d'aide Formulaire enregistrer Mysql

Fermé
hell-fire-war - 6 juil. 2011 à 20:29
 Profil bloqué - 6 juil. 2011 à 23:13
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.
A voir également:

1 réponse

Profil bloqué
6 juil. 2011 à 22:33
est tu la?
0
hell-fire-war
6 juil. 2011 à 22:52
?
0
Profil bloqué
6 juil. 2011 à 22:58
pour moi tu te complique trop la vie tu utilise quel base de donné? wamp?
0
hellfirewar Messages postés 57 Date d'inscription lundi 16 août 2010 Statut Membre Dernière intervention 13 septembre 2011 1
6 juil. 2011 à 23:06
Wampserver oui ^^
0
Profil bloqué
6 juil. 2011 à 23:08
alors il ya plus simple voila la solution
0
Profil bloqué
6 juil. 2011 à 23:09
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