J'aimerais afficher une liste de 6 affiches de cinéma par page et générer le lien de la page automatiquement par contre c'est sur ce deuxième point que je bloque.
Pour l'instant voici mon code pour l'affichage des 6 affiches :
if(isset($_GET['numpage'])){
$val_min = intval($_GET['numpage'])-1;
} else {
$val_min = 0;
}
$val_max = $val_min + 6; // on prend 6 lignes (1+5)
// ------------------
// requete
$query = "SELECT image
FROM cine
ORDER BY ID ASC
LIMIT ".$val_min.", ".$val_max.";";
$reponse = $bdd->query($query);
$donneesAll = $reponse->fetchAll(); // on récupère TOUTES les lignes
// nombre de lignes retournées par la requête
$NbreData = $reponse->rowCount();
// ------------------
// on veut 3 colonnes
$NbrCol = 2;
// ------------------
// initialisation des 3 variables
$aff_mur[0] = '';
$aff_mur[1] = '';
$aff_mur[2] = '';
// enregistrement dans les 3 variables
// ALTERNATIVEMENT, grâce au MODULO
$j = 0; // initialisation du compteur
foreach ($donneesAll as $donnees)
{
// en fonction du MODULO, on enregistre l'image dans la variable adéquate
$aff_mur[$j%$NbrCol] .= '<a href="www.coin.com"><img src="'.$donnees['image'].'af.jpg" width="300" height="400" alt="" hspace="33.5" /></a>';
$j++; // incrémentation du compteur
}
$reponse->closeCursor();
// ------------------
// Affichage :
?>
Et ensuite l'appel des données : <div id="ribbon"></div>
<div id="article">
<div class="content">
<?php for ($i=0; $i<3; $i++) { ?><br/>
<div id="mur<php echo $i; ?>">
<?php echo $aff_mur[$i]; ?>
</div>
<?php } $reponse->closeCursor(); ?>
</div>
</div>
En faite je voudrais que le résultat final soit : <a href="cine1.php?id=1"><img src="../images/cinema/blancheneigeaf.jpg" width="300" height="400" alt="" /></a>
Comment faire pour générer l'ID dans cette ligne : <a href="cine1.php?id=1">J'ai pensé à faire <a href="cine1.php?id=$id['id']"> par contre cela bloque au niveau de l'enregistrement des données ID.
Merci d'avance pour votre aide