Aller au contenu

Récuperer les valeurs d'un tableau multi dimensionnel


vespa

Sujets conseillés

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

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

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 :

<?php
foreach($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

Oui ou dans le même genre un while (je crois que la requête est alors un brin plus légère :smartass: ) :


<?
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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...