[CORRECTION] Tableau PHP Help !

Fermé
alphonse - 7 févr. 2010 à 01:42
 alphonse - 8 févr. 2010 à 00:01
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 128 Date d'inscription jeudi 15 janvier 2009 Statut Membre Dernière intervention 26 février 2010 17
7 févr. 2010 à 06:09
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
Merci beaucoup j'y avais pas pensé (à rassemblé les 2 requête)... Sa fonctionne parfaitement bien !
0