PHP affichage resultat de requete + while

barnabe -  
 barnabe -
Bonjour,
sur ma homepage, je veux afficher 2 profils "membres", un à droite à l'intérieur de ma div et l'autre à gauche.
Sauf qu'irrémédiablement, le 2ème profil s'affiche en bas du premier (alors qu'il y a de la place à droite dans ma div :

php :
<div id="membres">
<?php
mysql_connect("localhost", "monlogin", "monpass");
mysql_select_db("mabase");
$sqlpseudo = "SELECT pseudo, gender, age, postalcode, level, presentation FROM matable WHERE activation = 1 ORDER BY RAND() LIMIT 0,2";
$rqpseudo = mysql_query($sqlpseudo);
while($row = mysql_fetch_array($rqpseudo))
{
echo '<div id="tabmembre">';
if (file_exists('img/'.$membre.'.jpg')) {echo '<img src="img/' .$membre. '.jpg" width="50" />';}
else {;echo '<img src="img/df.jpg" width="50" />';};
echo '<div id="tabinfomembres">';
echo '<span id="titremembre">'.'<a href=profil.php?membre='.$row['pseudo'].'>'.$row['pseudo'].'</a>'.'</span>'.'<br />';
echo $row['age']." ans".'  '.$row['gender'].'<br />';
echo $row['postalcode'];
echo '</div>';
echo '</div>';
};
mysql_close();
?>
</div>

css :
#membres
{
width: 460px;
height: 290px;
background-image: url("univers/membres.png");
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

#tabmembre
{
height: 110px;
width: 200px;
}
#tabinfomembres
{
width: 140px;
float: right;
font-size: xx-small;
}

Quelqu'un pourrait il m'aider svp ?
Merci merci merci
Configuration: Windows XP
Safari 530.5

2 réponses

  1. uraton Messages postés 77 Statut Membre 42
     
    Utilises un tableau :

    <div id="membres">
    <?php
    mysql_connect("localhost", "monlogin", "monpass");
    mysql_select_db("mabase");
    $sqlpseudo = "SELECT pseudo, gender, age, postalcode, level, presentation FROM matable WHERE activation = 1 ORDER BY RAND() LIMIT 0,2";
    $rqpseudo = mysql_query($sqlpseudo);
    echo '<table><tr><td>';
    $i = 1;

    while($row = mysql_fetch_array($rqpseudo))
    {
    echo '<div id="tabmembre">';
    if (file_exists('img/'.$membre.'.jpg')) {echo '<img src="img/' .$membre. '.jpg" width="50" />';}
    else {;echo '<img src="img/df.jpg" width="50" />';};
    echo '<div id="tabinfomembres">';
    echo '<span id="titremembre">'.'<a href=profil.php?membre='.$row['pseudo'].'>'.$row['pseudo'].'</a>'.'</span>'.'<br />';
    echo $row['age']." ans".' '.$row['gender'].'<br />';
    echo $row['postalcode'];
    echo '</div>';
    echo '</div>';
    if ($i < 2) echo '</td><td>';
    else echo '</td></tr></table>';
    $i++;

    }
    mysql_close();
    ?>
    </div>
    2
  2. barnabe
     
    Merci infiniment, ca marche nickel, c'était simple mais fallait y penser :)
    tu es génial merci !
    0