[PHP-MySQL] probleme tableau et espacement

toinou2008 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Dr Zoidberg Messages postés 529 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
Voila j'ai un souci lorsque j'effectue une requete je desire l'affiché sous forme de tableau voici mon code:

$requete = "SELECT * FROM liste WHERE Ville LIKE '$Ville' and Type='$Type'";

$res = mysql_query($requete);

while($req=mysql_fetch_row($res))
{
echo $req[0],"\t";

echo $req[1],"\t";

echo $req[2];
echo"<br/>";
}

hors quand je le visualise les tabulations non pas été prise en compte je desirerais qu'il y ai des espaces concéquent entre publique et perigueux et entre 2 et 0240270N dois je changer de style d'affichage??

ELEMENTAIRE PUBLIQUE PERIGUEUX 2 0240270N
ELEMENTAIRE PUBLIQUE PERIGUEUX 2 0240271P

Merci d'avance pour votre aide
A voir également:

3 réponses

edertef
 
met carrément les données dans un tableau en HTML, tu pourra le personnalisé a ta guise et l'espace entre les cellules sera comme tu le veut ...
0
toinou2008 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
c'est quoi le code pour un tableau html please parce que je voi pas comment faut faire.d'autre part ma page est en php on peut quand meme faire un tableau html?
merci pour ton aide
0
Dr Zoidberg Messages postés 529 Date d'inscription   Statut Membre Dernière intervention   100
 
Bonjour,

En reprenant ton code:
$requete = "SELECT * FROM liste WHERE Ville LIKE '$Ville' and Type='$Type'";

$res = mysql_query($requete);
echo '<table>'; //Ouvre le tableau
while($req=mysql_fetch_row($res))
{
echo '<tr>'; //Ouvre une ligne
echo '<td>'.$req[0].'</td>';  //td : ouvre une cellule 
echo '<td>'.$req[1].'</td>';
echo '<td>'.$req[2].'</td>';
echo '</tr>';//Ferme la ligne
} 
echo '</table>'; //Ferme le tableau

Il ne reste plus qu'a configurer le style du tableau.

Pour ta question: tout à fait, c'est même le principe d'un langage côté serveur :
Le code PHP exécuté sur le serveur génère un code (HTML, Javascript ...) qui sera interprété par le client.
0