Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/11/2011, 17h23   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 26
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 26
Points : 0
Points : 0
Par défaut Requête Mysql et Array

Bonjour à tous,

J'ai un script de calendrier annuel qui utilise un array pour afficher une liste de dates sous cette forme:

Code php :
1
2
3
4
5
6
 
$feiertagarray=array(
date("j.n",mktime(0,0,0,12,31,2011)) => 'Michel',
date("j.n",mktime(0,0,0,12,31,2011)) => 'Joël',
etc....
);

Jusque là tout fonctionne, le calendrier m'affiche les prénoms dans les dates correspondantes mais là ou je coince c'est que cette liste de dates/prénoms va être modifiée régulièrement, c'est pourquoi je passe ces informations dans une table que j'aimerais lier à mon calendrier. La requête pour lister ces dates ne me pose pas de problème (forcément vu que c'est pas sorcier) mais je n'arrive pas à adapter mon $feiertagarray pour que mon array provienne et soit adapté au contenu de ma table.


Je vous remercie par avance pour votre aide.
djsmoye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 17h31   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
montre comme tu fais au niveau de la récupération sql
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 17h44   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 26
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 26
Points : 0
Points : 0
Voilà comment ça se présente:

Code php :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
$feiertagarray=array(
 
$query = "SELECT * FROM absences ORDER BY date ASC"; // * sera remplacée par le nom des champs une fois terminé
$req = mysql_query($query) or die('Erreur SQL !<br>'.$query.'<br>'.mysql_error());
 
while($row = mysql_fetch_assoc($req))
    {
	$prenom = $row[1];
	$date = $row[2];
 
	$split = split("-",$date);
	$j = $split[0];
	$m = $split[1];
	$a = $split[2];
 
 
	   date("j.n",mktime(0,0,0,$m,$j,$a)) => $prenom; // c'est là que je coince
}
);
djsmoye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 17h48   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
ton code na marche pas la ...

fait juste
Code :
$feiertagarray[date("j.n",mktime(0,0,0,$m,$j,$a))]  = $prenom;
utilise plutôt strtotime, et inutile de fait un fetch_array si t'utilises que les clés numériques
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h38.


 
 
 
 
Partenaires

Hébergement Web