[CORRECTION] Tableau PHP Help !
alphonse
-
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>";
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:
- [CORRECTION] Tableau PHP Help !
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
2 réponses
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 ?
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
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