Probleme de table php mysql

Résolu/Fermé
carraps - 5 mai 2010 à 21:52
 olivier stern - 6 mai 2010 à 00:25
Bonjour tout le monde,

je travaille en php mysql et je voudrais creer deux listes deroulantes dans une meme table
mais je voudrais mettre les deux listes côte a côte, alors que ce code m affiche les resultats en 1 ligne
ce serait sympa de m aider,
merci bcp

voila mon code:
<tr><td><b>Son Nom</b></td><td><b>Son Prénom </b></td></tr>

<?php
$conn = mysql_connect('localhost', $_SERVER['DB_USER'], $_SERVER['DB_PASS']);
mysql_select_db("mschyns_".$_SERVER['DB_USER']);
echo "<tr><td>";
for ($i=1;$i<=5;$i++) {
$msq = "SELECT nom FROM patient";
$res = mysql_query($msq);
$nbre_patient=mysql_num_rows($res);

echo "<select name=\"nom\">";
echo "<option value=\"Vide\" selected=\"selected\">Choisir ici </option>";
for ($j=1;$j<=$nbre_patient;$j++) {
$row = mysql_fetch_assoc($res);
echo "<option value=\"$j\">".$row["nom"]."</option>";

}

echo "</select>";
}
echo "</td>";
?>
<?php
echo "<td>";
for ($d=1;$d<=5;$d++) {
echo "<select name=\"prenom\">";
$msql = "SELECT prenom FROM patient";
$resu = mysql_query($msql);
$nbre_prenom=mysql_num_rows($resu);


echo "<option value=\"Vide\" selected=\"selected\">Choisir ici </option>";
for ($a=1;$a<=$nbre_prenom;$a++) {
$row = mysql_fetch_assoc($resu);
echo "<option value=\"$a\">".$row["prenom"]."</option>";
}
echo "</select>";
}
echo"</td></tr>";
?>

1 réponse

olivier stern
6 mai 2010 à 00:25
ca c'est du css.

bah dans ton tableau soit les select sont dans deux td different du meme tr et ils vont être côte à côte,

soit si tu as pas de table tu fais deux div avec pour style display:block;

A bientôt
0