construction d'un tableau (avec array) dans une boucle

Eléphanteau du PHP | 24 Messages

23 févr. 2006, 23:19

Bonjour,
Je souhaiterais retoucher dans le code ci dessous la ligne suivante...
$param_d['highlight'] = array($date=>'mon texte');
en effet, en faisant cela, mon tableau ne se remplit qu'avec la dernière occurence de ma requete... et non avec tous les enregistrements...
J'ai besoin de garder le code avec la fonction array...
Quelqu'un aurait une idée ?

Merci d'avance

le code en entier...
require_once('Connections/blog.php');
mysql_select_db($database_blog, $blog);
$query_calendrier = "SELECT * FROM post ORDER BY date_post ASC";
$calendrier = mysql_query($query_calendrier, $blog) or die(mysql_error());
while ($row_calendrier = mysql_fetch_assoc($calendrier)) {
$date = substr($row_calendrier['date_post'],0,4).substr($row_calendrier['date_post'],5,2).substr($row_calendrier['date_post'],8,2);
$param_d['highlight'] = array($date=>'mon texte');
}
mysql_free_result($calendrier);

Mammouth du PHP | 19672 Messages

23 févr. 2006, 23:31

Essaye donc comme ceci:
$param_d['highlight'][$date] = 'mon texte';
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 24 Messages

23 févr. 2006, 23:36

super ça marche..

Merci...