PHP affichage resultat de requete + while

Fermé
barnabe - 25 juin 2009 à 18:15
 barnabe - 26 juin 2009 à 09:47
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
A voir également:

2 réponses

uraton Messages postés 73 Date d'inscription mardi 5 juin 2007 Statut Membre Dernière intervention 29 janvier 2010 42
25 juin 2009 à 18:26
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
Merci infiniment, ca marche nickel, c'était simple mais fallait y penser :)
tu es génial merci !
0