tu as juste une erreur dans la nomination de la variable session.
toutes les informations que tu enregistres sont liées, donc tu leur crées un tableau:
or, la requête peut retourner plusieurs lignes, donc ca sera un tableau à 2 dimensions:
ainsi pour afficher par exemple le titre, tu utilisera:
$_SESSION['photos'][$i]['titre_photo']
et si on réécrit ton code correctement, cela doît donner ceci:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
# Requête qui ramène les photos de l'événement choisi :
$req = mysql_query("SELECT * FROM photos WHERE ph_gal_cle = $gal ORDER BY ph_ordre");
$i=0;
while ($ligne = mysql_fetch_array($req)) {
$_SESSION['photos'][$i]['cle'] = $ligne["ph_cle"];
$_SESSION['photos'][$i]['fichier'] = $ligne["ph_fichier"];
echo($ligne["ph_fichier"]);
echo $_SESSION['fichier'][$i];
$_SESSION['photos'][$i]['titre_photo'] = $ligne["ph_titre"];
$_SESSION['photos'][$i]['comment_photo'] = $ligne["ph_comment"];
$i++;
} |
au fait pour incrémeter ton compter $i, utilise cette syntaxe: $i++
c'est la même chose que d'écrire: $i = $i + 1 ou encore $i += 1
mais c plus joli je trouve
Partager