2 While pour 1 requête

Résolu
Bonjour à tous,

J'ai essayé mais sans résultat, d'insérer dans une condition 2 while. J'ai donc opté pour une simplicité, qui m'affiche un résultat banal et non conforme :
<?php
$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS); mysql_select_db(MYSQL_BASE,$db); $sql = "SELECT * FROM tb_affiches";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)){ ?>

<div class="carousel">
<div class="description">
<?php
echo "<div align=\"left\">".$data['Titre']."".$data['Description']."</div>"; ?>
</div>

<div class="slides">
<?php
echo "<div><a href=\"#\"><img src='".URL_IMAGES.$data['Affiche'].".png' /></a></div>";} ?>
</div>
</div>

La condition while ici ne peut pas englober toutes les div et suis donc obligé de décomposer le code.
Pouvez-vous m'aider svp ?

Merci d'avance

1 réponse

  1. tu as mis tes fermetures de div en dehors de la boucle while alors que les ouvertures sont dedans, normal que tes div soient bizarres

    <?php
    $db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
    mysql_select_db(MYSQL_BASE,$db);
    $sql = "SELECT * FROM tb_affiches";
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    while($data = mysql_fetch_assoc($req)){
    ?>

    <div class="carousel">
    <div class="description">
    <?php
    echo "<div align=\"left\">".$data['Titre']." ".$data['Description']."</div>";
    ?>
    </div>

    <div class="slides">
    <?php
    echo "<div><a href=\"#\"><img src='".URL_IMAGES.$data['Affiche'].".png' /></a></div>";

    ?>
    </div>
    </div>
    <?php
    } //fin de boucle while
    ?>