vespa Posté 11 Septembre 2010 Partager Posté 11 Septembre 2010 Bonjour, J'essaie dans un script de récupérer les valeurs d'un tableau et je m'arrache les cheveux... J'ai un tableau qui a 3 lignes, sur chaque ligne de ce tableau j'ai : big = $big, description = $description, small=$small J'ai besoin de récupérer les valeurs de ce tableau grâce à un "foreach" (pour avoir les trois lignes) de cette manière <a href="$big"><img alt="$description" src="$small"></a> Je dois bloquer sur quelque chose de tout bête mais je n'y arrives pas Merci d'avance pour l'aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ernestine Posté 11 Septembre 2010 Partager Posté 11 Septembre 2010 Si je comprends bien, la première ligne de ton tableau contient la valeur de l'url grand format ("big"), la deuxième contient la valeur de la description et la troisième ligne contient la valeur de l'url petit format (small). Dans ce cas ça devrait être un truc du style (en disant que ton tableau s'appelle $tableau) : <a href="<?PHP echo $tableau[0]; ?>"><img src="<?PHP echo $tableau[2]; ?>" alt="<?PHP echo $tableau[1]; ?>" /></a> Edit : ou alors tu as trois lignes qui contiennent chacune trois valeurs ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 11 Septembre 2010 Partager Posté 11 Septembre 2010 Je le comprends comme ceci : ton tableau est formé de trois lignes, ayant chacune trois valeurs, un peu comme ceci : $array = array( [0] => array( [big] => $big, [description] => $description, [small] => $small ), [1] => array( [big] => $big, [description] => $description, [small] => $small ), [2] => array( [big] => $big, [description] => $description, [small] => $small )) Dans ce cas, il te suffit d'utiliser la fonction foreach : <?phpforeach($array as $key => $value) { echo '<a href="'.$value['big']."><img alt="'.$value['description'].'" src="'.$value['small'].'"></a>';}?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
MrPierre Posté 16 Septembre 2010 Partager Posté 16 Septembre 2010 Oui ou dans le même genre un while (je crois que la requête est alors un brin plus légère ) : <? while($b = mysql_fetch_array($query)) echo '<a href="'.$value['big']."><img alt="'.$value['description'].'" src="'.$value['small'].'"></a>';?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant