Une boucle dans un array ?
1000trad
Messages postés
2204
Statut
Membre
-
dodoecchi Messages postés 480 Statut Membre -
dodoecchi Messages postés 480 Statut Membre -
Bonjour,
Je n'arrive pas a faire une boucle dans mon array.
En fait, je souhaiterai faire une boucle qui ajoute autan de ligne dans mon array que de ligne dans ma bdd (les donnees son issu d'une bdd bien sur)
Voici le code :
Voici l'erreur renvoyé :
Parse error: parse error, expecting `')'' in C:\wamp\www\????????\info.php on line 536
Je vois pas ou est le probleme. (je veux que ça ajoute une ligne a l'array, mais je ne veux pas que ca affiche du texte.)
Merci à tous.
Je n'arrive pas a faire une boucle dans mon array.
En fait, je souhaiterai faire une boucle qui ajoute autan de ligne dans mon array que de ligne dans ma bdd (les donnees son issu d'une bdd bien sur)
Voici le code :
mysql_connect("localhost", "root", "");
mysql_select_db('forum_bb');
$req = mysql_query('SELECT nom, title, words, ariane FROM header');
$monarray = array (
while ($donnees4 = mysql_fetch_array($req)) // c'est cette ligne qui merde !
{
echo'"'.$donnees4['nom'].'" => array("title" => "Tutoriel : '.$donnees4['title'].'", "ariane" => "'.$donnees4['ariane'].'", "words" => "'.$donnees4['words'].'"),';
}
);
Voici l'erreur renvoyé :
Parse error: parse error, expecting `')'' in C:\wamp\www\????????\info.php on line 536
Je vois pas ou est le probleme. (je veux que ça ajoute une ligne a l'array, mais je ne veux pas que ca affiche du texte.)
Merci à tous.
A voir également:
- Une boucle dans un array ?
- Vlc lecture en boucle ✓ - Forum Lecteurs et supports vidéo
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Huawei s'allume et s'éteint en boucle - Forum Huawei
- Redémarrage en boucle Xiamo mi note 10 - Forum Xiaomi
4 réponses
Fais le plutot avec
$monarray = array();
Puis :
array_push ();
ou
$monarray[x]= xx;
Pour chaque tuple de la table
$monarray = array();
Puis :
array_push ();
ou
$monarray[x]= xx;
Pour chaque tuple de la table
Par exemple :
Va jetter un oeil ici => http://www.manuelphp.com/php/ref.array.php
(tout ou presque sur les array en php)
$monarray = array()
while ($data ...)
{ $monarray[] = $data['...']; }
ou
while ($data ...)
{ array_push($monarray, $data['...']); }
Va jetter un oeil ici => http://www.manuelphp.com/php/ref.array.php
(tout ou presque sur les array en php)
Voila, j'ai fait ca et ca ne renvoie pas d'erreur.
Déja, est-ce que ce code va me faire un array avec toutes les ligne de ma BDD ?
Et si oui, comment faire pour écrire la valeur qui correspond a title ?
Merci !
Déja, est-ce que ce code va me faire un array avec toutes les ligne de ma BDD ?
Et si oui, comment faire pour écrire la valeur qui correspond a title ?
$req = mysql_query('SELECT * FROM header');
$array_tutos = array();
while ($donnees4 = mysql_fetch_array($req))
{
$array_tuto[$donnees4['nom']] = array("title" => $donnees4['title'], "ariane" => $donnees4['ariane']);
}
Merci !
C'est quoi array_push(); Pourqoui, l'array est fermé : array(); et ca : $monarray[x]= xx;
Désolé, mais je suis vraiment nul en array !
Tu pourrais me donner un exemple avec mon code ?
Sachant que j'ai une bdd avec 4 champ, nom, ariane, title et words.
Et je voufrais ajouter des ligne a l'array grace à une boucle.
Merci beaucoup !