[CORRECTION] Tableau PHP Help !

alphonse -  
 alphonse -
Bonsoir,
La requête marche idéalement bien. Le soucis... C'est l'apparence ... Comme c'est composé de 2 While, le PHP Me fait UNE requête après l'autre... Tous les pseudo, et tous les messages ensembles ....

Alors que je voudrais pour 1 pseudo, son message ... En tableau...

Quelle modification faire ?

( J'ai pensé à faire 2 tableau, mais sa fait pas propre, et sa se décale en cas de message ou pseudo trop grand etc... c'est vraiment la cata ...
Merci

j'ai le code suivant :

$message1 = mysql_query("SELECT message FROM messeco WHERE sujet='sujet1' LIMIT 30");
$pseudo1 = mysql_query("SELECT pseudo FROM messeco WHERE sujet='sujet1' LIMIT 30");
$sujet1 = mysql_query("SELECT sujet FROM messeco");

echo "<br><br><br><br><table border=\"1\">";
while ($donnees2 = mysql_fetch_array($pseudo1))
{
echo " <tr><td> $donnees2[pseudo] a écrit : </td></tr>";
}
echo "</table>";
echo "<br><table border=\"1\">";
while ($donnees = mysql_fetch_array($message1))
{
echo " <tr>><td> $donnees[message] </td></tr>";
}
echo "</table><br><br><br>";
A voir également:

2 réponses

Eleth Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   17
 
Je ne suis pas sur d'avoir compris ce que tu cherches à faire.
Mais pourquoi faire 2 requêtes SQL pour le pseudo et le message alors qu'ils sont dans la même table ? Est-ce que ceci te donne le résultat que tu cherches ?
$topic1 = mysql_query("SELECT * FROM messeco WHERE sujet='sujet1' LIMIT 30");

echo "<br /><br /><br /><table border='1'>";
while ($donnees = mysql_fetch_array($topic1))
{
     echo " <tr>
                    <td>".$donnees['pseudo']." a écrit : </td>
                    <td>".$donnees['message']."</td>
               </tr>";
}
echo "</table><br /><br /><br />";


Après pour donner forme à ta table il faut que tu joues un peu plus sur le CSS car là, les tailles se feront automatiquement et en fonction des pseudos ton tableau aura toujours un aspect différent.
Sinon t'es sur de vouloir mettre ces <br /> ? c'est pas beau :P
0
alphonse
 
Merci beaucoup j'y avais pas pensé (à rassemblé les 2 requête)... Sa fonctionne parfaitement bien !
0