Problème d'ajout dans un array

Problème d'ajout dans un array - PHP - Programmation

Marsh Posté le 25-05-2007 à 13:54:11    

Salut à tous, j'ai un array de ce type :
 
$param=array('20070526' => 'coucou');
 
Je fais un select du genre :
 
$retour= mysql_query('SELECT * FROM table');
while ($donnees = mysql_fetch_array($retour))
 {
 $date=$donnees['date'];
 $titre=$donnees['titre'];
 $param=array($titre => $date)
}
 
Je veux rajouter, tant qu'il y en a dans ma tables, toutes les valeurs dans le array, mais ca ne marche pas ! J'ai seulement le dernier ! Comment faire ?

Message cité 1 fois
Message édité par toms38 le 25-05-2007 à 13:54:44
Reply

Marsh Posté le 25-05-2007 à 13:54:11   

Reply

Marsh Posté le 25-05-2007 à 14:04:11    

toms38 a écrit :

Comment faire ?

la première chose à faire : lire la doc !
http://fr.php.net/manual/fr/langua [...] #id2648761

Reply

Marsh Posté le 25-05-2007 à 14:13:45    

Merci, je l'ai déja lu mais j'ai vraiment du mal...
Comment faire ?
J'ai essayé ceci :
 
$param=array();
 
$retour= mysql_query('SELECT * FROM table');
while ($donnees = mysql_fetch_array($retour))
 {
 $date=$donnees['date'];
 $titre=$donnees['titre'];
 array_push($param, $date => $titre)  
}  
 
Ca ne marche pas non plus :( (erreur à la dernière ligne)

Reply

Marsh Posté le 25-05-2007 à 14:14:57    

tu devrai mettre un point virugle ( et eventuellement lire lemessage d'erreur )

Reply

Marsh Posté le 25-05-2007 à 14:17:55    

pourtant dans le lien que je t'ai donné tu as un exemple avec []
 
et normal que ton array_push ne fonctionne pas vu qu'il y a une erreur dans le 2ème argument

Reply

Marsh Posté le 25-05-2007 à 14:22:01    

C'est bon j'ai trouvé, ouf, merci !


Message édité par toms38 le 25-05-2007 à 14:22:11
Reply

Marsh Posté le 10-08-2007 à 13:43:04    

Comment as-tu réglé ton problème ?

Reply

Marsh Posté le 10-08-2007 à 13:51:06    

il a dû faire : $param[$date] = $titre; tout simplement, non?


Message édité par rufo le 10-08-2007 à 13:51:21
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed