alignement de données

alignement de données - PHP - Programmation

Marsh Posté le 29-06-2005 à 23:05:02    

est il possible d'aligner des infos sous php comme dans du html. je fais reference aux tableau dansle html.
j'ai une table de donnée, je vais rechercher des infos et je voudrais que celle ci soit bien aligner par collonne car sinon mon interface est assez moche et difficile a lire.
voici mon code actuel pour afficher mes données :
 
 
//J'envoie la requête
$db=mysql_query("SELECT * FROM inscription" );
 
echo "domaine    problème     nom    tel    email    tel   ticket";
echo "<br>";
 
while ($ligne = mysql_fetch_object ($db))
{
echo "$ligne->domaine ";
echo "$ligne->pb ";
echo "$ligne->nom ";
echo "$ligne->tel ";
echo "$ligne->email ";
echo "$ligne->ticket ";
echo "<br>";
}
 
merci pour vos reponse !

Reply

Marsh Posté le 29-06-2005 à 23:05:02   

Reply

Marsh Posté le 29-06-2005 à 23:12:49    

Ben euh, c'est à dire que PHP en lui même n'affiche pas grand chose, rien ne t'interdit d'exporter tes données dans un tableau HTML :)

Reply

Marsh Posté le 29-06-2005 à 23:15:58    

ca ok mais je vois pas trop comment faire !

Reply

Marsh Posté le 29-06-2005 à 23:21:03    

Exactement comme tu fais un saut de ligne dans ton exemple de code, en faisant un echo des balises consacrées aux tables aux bons endroits de ton code.
 
Donc, regarde comment on crée une table en html :)

Reply

Marsh Posté le 30-06-2005 à 20:28:56    

j'ai mis :
while ($ligne = mysql_fetch_object ($db))
{
echo "<table>";
echo "<tr>";
echo "<td>";
echo "$ligne->domaine ";
echo "</td>";
echo "<td>";
echo "$ligne->pb ";
echo "</td>";
echo "<td>";
echo "$ligne->nom ";
echo "</td>";
echo "<td>";
echo "$ligne->tel ";
echo "</td>";
echo "<td>";
echo "$ligne->email ";
echo "</td>";
echo "<td>";
echo "$ligne->ticket ";
echo "</td>";
echo "<table>";
echo "<tr>";
 
}
je n'ai pas de message d'erreur mais il ne s'aligne pas !

Reply

Marsh Posté le 30-06-2005 à 20:34:06    

il ya une erreur sur les 2 dernieres lignes :
 
echo "</tr>";
echo "</table>";

Reply

Marsh Posté le 30-06-2005 à 20:35:36    

il ne faut pas mettre table dans le while T_T

Reply

Marsh Posté le 30-06-2005 à 20:46:04    

effectivement j'ai mal relu mon script. maintenant ca marche merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed