Menu déroulant date mysql membres
Bonjour,
j'ai un formulaire où les membres peuvent modifier leurs informations, mais j'ai un souci pour récupérer la date de naissance dans les menus déroulants (Jour, mois, année) :
avec le code ci-dessous, je récupère bien la date de naissance qui avait été saisie lors de l'inscription mais dans les menus déroulants, je n'ai rien...:cry:
je ne vois pas où se situe mon erreur ?
Merci d'avance.
changeinfo_membre.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169
| <?php
session_start();
require("configuration.php");
if (!isset($_SESSION['pseudo']))
{
die('Vous n\'êtes pas autorisé à accéder à cette page.
<br /><a href="javascript:history.back(1)">Retour</a>
');
}
$sql = connect_sql(); //Connection...
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$var = mysql_fetch_array ($requete);
$id = $var['id'];
$pseudo = $var['pseudo'];
$mail = $var['mail'];
$nom = $var['nom'];
$prenom = $var['prenom'];
$ville = $var['ville'];
$born = $var['born'];
$date_explosee = explode("-", $born);
$jour = $date_explosee[2];
$mois = $date_explosee[1];
$annee = $date_explosee[0];
//On remet la date de naissance au format français
setlocale (LC_TIME, 'fr_FR.UTF8');
$born_mail = strftime("%A %d %B %Y",strtotime("$born"));
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>MON SITE</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<?php include('bandeau.php'); ?> <!-- insère le bandeau principal en haut -->
<div id="mainContent">
<form name="form2" method="post" action="pdf_espace_membre_changeinfo2.php">
<label> Votre Pseudo : </label>
<input name="pseudo" type="text" tabindex="1" disabled="true" id="pseudo" value="<? echo $pseudo; ?>">
<br />
<label> Votre E-mail : </label>
<input name="mail" type="text" tabindex="2" id="mail" value="<? echo $mail; ?>">
<br />
<label> Votre Nom : </label>
<input name="nom" type="text" tabindex="3" id="nom" value="<? echo htmlentities($nom); ?>">
<br />
<label> Votre Prénom : </label>
<input name="prenom" type="text" tabindex="4" id="prenom" value="<? echo htmlentities($prenom); ?>">
<br />
<label> Votre Ville : </label>
<input name="ville" type="text" tabindex="5" id="ville" value="<? echo htmlentities($ville); ?>">
<br />
<label> Votre ancien mot de passe : </label>
<input name="mdp" type="password" tabindex="6" id="mdp">
<br />
<label> Votre nouveau mot de passe : </label>
<input name="new_mdp" type="password" tabindex="7" id="new_mdp">
<br />
<label for="naissance">Votre Date de Naissance : </label>
<a><? echo $born_mail; ?></a>
<br />
<a>Modifier ci-dessous</a>
<br />
<?php
// connexion à la base
// require("configuration.php");
// $sql = connect_sql();
// début de la première requête sur les jours
echo '<label>'.'Jour : '.'</label>';
echo '<select name="jour2" class="jj" tabindex="9" onfocus="this.className=\'jj_focus\';" onblur="this.className=\'\';">';
$affich_form3 = "SELECT * FROM jours" ;
$resultat3 = mysql_query($affich_form3) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($resultat3);
//On vérifie que la table contient quelque chose
if
(mysql_num_rows($resultat3) == 0)
{
echo '<option>Aucun</option>';
} // fin si rien dans la liste
else
{
while ( $list = mysql_fetch_array( $resultat3 ) )
{
echo '<option selected>'.'<? echo $jour; ?>'.'</option>';
echo '<option value="'.$list['jour'].'">'.$list['jour'].'</option>';
} // fin du while
} // fin du else
echo '</select>';
echo '<br />';
// fin de la première requête sur les jours
// début de la deuxième requête sur les mois
echo '<label>'.'Mois : '.'</label>';
echo '<select name="mois2" class="mm" tabindex="10" onfocus="this.className=\'mm_focus\';" onblur="this.className=\'\';">';
$affich_form4 = "SELECT * FROM mois" ;
$resultat4 = mysql_query($affich_form4) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($resultat4);
//On vérifie que la table contient quelque chose
if
(mysql_num_rows($resultat4) == 0)
{
echo '<option>Aucun</option>';
} // fin si rien dans la liste
else
{
while ( $list = mysql_fetch_array( $resultat4 ) )
{
echo '<option selected>'.'<? echo $mois; ?>'.'</option>';
echo '<option value="'.$list['Nb'].'">'.$list['mois'].'</option>';
} // fin du while
} // fin du else
echo '</select>';
// fin de la deuxième requête sur les mois
echo '<br />';
// début de la troisième requête sur les années
echo '<label>'.'Année : '.'</label>';
echo '<select name="annee2" class="mm" tabindex="10" onfocus="this.className=\'mm_focus\';" onblur="this.className=\'\';">';
$affich_form5 = "SELECT * FROM annee" ;
$resultat5 = mysql_query($affich_form5) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($resultat5);
//On vérifie que la table contient quelque chose
if
(mysql_num_rows($resultat5) == 0)
{
echo '<option>Aucun</option>';
} // fin si rien dans la liste
else
{
while ( $list = mysql_fetch_array( $resultat5 ) )
{
echo '<option selected>'.'<? echo $annee; ?>'.'</option>';
echo '<option value="'.$list['an'].'">'.$list['an'].'</option>';
} // fin du while
} // fin du else
echo '</select>';
// fin de la troisième requête sur les années
echo '<br />';
?>
<br />
<label> Modifier : </label>
<input type="submit" name="Submit" tabindex="12" value="Modifer">
<br />
</form>
<br />
<a href="javascript:history.back(1)">Retour</a>
<?php include('bas_de_page.php'); ?> <!-- insère le bas de page -->
</body>
</html> |