Votre question

[php] Fonction while

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
22 Novembre 2007 19:38:49

Bonjour la communauté!

Voila, je code un calendrier en php/mysql, et j'ai un petit problème.
Enfait, j'ai fais une boucle permettant de prendre toutes les dates
enregistrées dans ma base de données,et ensuite de les inscrire dans
le calendrier. Mais j'ai aussi un champ text dans cette table de ma
base de donnée, et j'aimerais prendre le titre de chaque date. Pour le
moment, mon code me prend le même titre pour toutes les dates! Il faut
que je prenne le titre de chacune des dates...mais je ne sais pas
comment faire!

Voici le code :

$requete = mysql_query("SELECT * FROM calendrier WHERE YEAR(jour) =
$an AND MONTH(jour) = $mois");
$i=0;
while ($ligne = mysql_fetch_array($requete)){
$titre = $ligne["titre"];
$i++;
// recupartion du jour ou il y a la reservation
$jours = $ligne["jour"];
// transforme aaaa/mm/jj en jj
$jour_reserve = (int)substr($jours, 8, 2);
// insertion des jours reservé dans le tableau
$tab_jours[$jour_reserve] = (bool)true;

$titre = (bool)true;

}

Merci d'avance,

Autres pages sur : php fonction while

22 Novembre 2007 22:24:08

salut, je comprends pas bien ton problème, tu as un exemple de mauvaise sortie?

kikong a dit :

...
$titre = $ligne["titre"];
...
$titre = (bool)true;

je vois pas très bien l'interet de $titre?
22 Novembre 2007 22:30:33

Oui j'ai une mauvaise sortie.

$titre = $ligne["titre"]; me permet de prendre le titre. Mais enfait il faudrait prendre le titre de la date, mais je n'arrive pas à le faire.

Merci d'avance,
Contenus similaires
22 Novembre 2007 23:16:49

ca, c'est pas une sortie!
bref, tu affectes des valeurs à des variables, on voit pas où tu les utilises et surtout (encore une fois):
  1. $titre = $ligne["titre"];
  2. $titre = (bool)true;

c'est comme si tu fais:
a=5
a=10
à ton avis, que vaudra "a"?

23 Novembre 2007 18:59:13

Salut,

Tu as pas un petit indice pour m'aider à résoudre ce problème?
23 Novembre 2007 20:09:15

no comment...
23 Novembre 2007 20:16:17

Pourquoi ?
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS