Tableau html
kev45
-
kev45 -
kev45 -
Bonjour,
Je voudrais afficher mon résultat d'une page php sous forme de tableau, je me suis documenté mais je n'y arrive pas.
Voici un bout de mon code:
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
"<table border=1>";
echo "<tr><td> ".$test_resultat["Id_machine"]."</td></tr>"."<tr><td> "
.$test_resultat["Processeur"]."</td></tr>"."<tr><td> ".$test_resultat["RAM"]
."</td></tr>"."<tr><td> ".$test_resultat["Disque"]."</td></tr>"."<tr><td> ".
$test_resultat["OS"]."</td></tr>"."<tr><td> ".$test_resultat["Service_Pack"]
."</td></tr>"."<tr><td> ".$test_resultat["Utilisateur"]."</td></tr>"."<tr><td> "
.$test_resultat["Lieu"]."</td></tr>"."<tr><td> ".$test_resultat["IP"]
."</td></tr>"."<tr><td> ".$test_resultat["Domaine"]."</td></tr>" ."<br><br>";
"</table>";
}
J'ai essayé de mettre le <table> à l'extérieur du while mais sa donne le même résultat aucun tableau ne s'affiche
Si quelqu'un pourrait m'aider sa serait sympa.
Merci d'avance
Je voudrais afficher mon résultat d'une page php sous forme de tableau, je me suis documenté mais je n'y arrive pas.
Voici un bout de mon code:
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
"<table border=1>";
echo "<tr><td> ".$test_resultat["Id_machine"]."</td></tr>"."<tr><td> "
.$test_resultat["Processeur"]."</td></tr>"."<tr><td> ".$test_resultat["RAM"]
."</td></tr>"."<tr><td> ".$test_resultat["Disque"]."</td></tr>"."<tr><td> ".
$test_resultat["OS"]."</td></tr>"."<tr><td> ".$test_resultat["Service_Pack"]
."</td></tr>"."<tr><td> ".$test_resultat["Utilisateur"]."</td></tr>"."<tr><td> "
.$test_resultat["Lieu"]."</td></tr>"."<tr><td> ".$test_resultat["IP"]
."</td></tr>"."<tr><td> ".$test_resultat["Domaine"]."</td></tr>" ."<br><br>";
"</table>";
}
J'ai essayé de mettre le <table> à l'extérieur du while mais sa donne le même résultat aucun tableau ne s'affiche
Si quelqu'un pourrait m'aider sa serait sympa.
Merci d'avance
A voir également:
- Tableau html
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Editeur html - Télécharger - HTML
9 réponses
<table border=1>
Il manque pas des guillemets à <border="1">, enfin la des quotes puisque l'on a deja les guillements autour !
Et cette syntaxe : <;tr> je connais pas. Plutot <tr> ;)
Il manque pas des guillemets à <border="1">, enfin la des quotes puisque l'on a deja les guillements autour !
Et cette syntaxe : <;tr> je connais pas. Plutot <tr> ;)
Essaie ça :
<?php
while ($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<table border="1">
<tr >
<td><? echo ... ?></td>
....
</tr>
</table>
<?php
}
?>
<?php
while ($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<table border="1">
<tr >
<td><? echo ... ?></td>
....
</tr>
</table>
<?php
}
?>
Je ne comprends pas pourquoi tu fermes une partie php (?> au dessus du table border).
Pourquoi tu as mis de point d'interrogation avant et après le echo?
ps: tu dois mettre des guillemets pour le table border, <tr> ... parce que ce sont des balises html et php interprete cela comme une erreur si tu mets pas de guillemets
Pourquoi tu as mis de point d'interrogation avant et après le echo?
ps: tu dois mettre des guillemets pour le table border, <tr> ... parce que ce sont des balises html et php interprete cela comme une erreur si tu mets pas de guillemets
Justement si je ferme et je réouvre c'est justement parce que c'est plus rapide (enfin pour moi), pas besoin de mettre des "" de partout, je ferme mes balises PHP et après je n'ai qu'à coder en HTML et implanter un peu de PHP dans le tableau !
Pour les "?" il fallait lire <?php echo... ?> ^^ !
J'ai des restes de PHP4 ^^ !
Pour les "?" il fallait lire <?php echo... ?> ^^ !
J'ai des restes de PHP4 ^^ !
ah c presque sa sauf que que me fait pas de tableau mais des encadrés et qu'au lieu de m'afficher les valeurs, il m'affiche dans chaque encadré :
echo .$test_resultat["Id_machine"]." ".$test_resultat["Processeur"]." ".$test_resultat["RAM"] ." ".$test_resultat["Disque"]." ".$test_resultat["OS"]." ".$test_resultat["Service_Pack"] ." ".$test_resultat["Utilisateur"]." ".$test_resultat["Lieu"]." ".$test_resultat["IP"] ." ".$test_resultat["Domaine"].
echo .$test_resultat["Id_machine"]." ".$test_resultat["Processeur"]." ".$test_resultat["RAM"] ." ".$test_resultat["Disque"]." ".$test_resultat["OS"]." ".$test_resultat["Service_Pack"] ." ".$test_resultat["Utilisateur"]." ".$test_resultat["Lieu"]." ".$test_resultat["IP"] ." ".$test_resultat["Domaine"].
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
parce que est que ." ". n'est-il pas un élément propre à php?*
Oui si l'espace " " est entre <?php et ?> sinon ça ne sert à rien en HTML ! :)
Bizarre il doit y'avoir quelque chose qui m'échappe !
Et non je pense pas à cause des " " si c'est dans PHP c'est bon en plus tu concatènes bien derrière !
Oui si l'espace " " est entre <?php et ?> sinon ça ne sert à rien en HTML ! :)
Bizarre il doit y'avoir quelque chose qui m'échappe !
Et non je pense pas à cause des " " si c'est dans PHP c'est bon en plus tu concatènes bien derrière !
parce que là ." ". n'est pas dans le php mais dans le html
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<table border>
<tr>
<td> echo $test_resultat['Id_machine'].</td>" ".$test_resultat['Processeur']." ".$test_resultat['RAM']
." ".$test_resultat['Disque]." ".$test_resultat['OS']." ".$test_resultat['Service_Pack']
." ".$test_resultat['Utilisateur']." ".$test_resultat['Lieu']." ".$test_resultat['IP']
." ".$test_resultat['Domaine'].</td>
</tr>
</table>
<?php
}
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<table border>
<tr>
<td> echo $test_resultat['Id_machine'].</td>" ".$test_resultat['Processeur']." ".$test_resultat['RAM']
." ".$test_resultat['Disque]." ".$test_resultat['OS']." ".$test_resultat['Service_Pack']
." ".$test_resultat['Utilisateur']." ".$test_resultat['Lieu']." ".$test_resultat['IP']
." ".$test_resultat['Domaine'].</td>
</tr>
</table>
<?php
}
C'est normal tu avais pas mis le PHP pour afficher tes echo, le echo n'est pas lu en HTML et il te manquait aussi le ; à la fin de tes test_resultat
Je te donne le début ;) :
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<table border>
<tr>
<td><?php echo $test_resultat['Id_machine']; ?></td>
<td><?php echo $test_resultat['Processeur']." ".$test_resultat['RAM']; </td>
</tr>
</table>
<?php
}
Je te donne le début ;) :
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<table border>
<tr>
<td><?php echo $test_resultat['Id_machine']; ?></td>
<td><?php echo $test_resultat['Processeur']." ".$test_resultat['RAM']; </td>
</tr>
</table>
<?php
}
ah c presque bon :-)
je te passe le code :
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<table border>
<tr>
<td><?php echo $test_resultat['Id_machine'];?></td>
<td><?php echo $test_resultat['Processeur'];?></td>
<td><?php echo$test_resultat['RAM'];?></td>
<td><?php echo$test_resultat['Disque'];?></td>
<td><?php echo$test_resultat['OS'];?></td>
<td><?php echo$test_resultat['Service_Pack'];?></td>
<td><?php echo$test_resultat['Utilisateur'];?></td>
<td><?php echo$test_resultat['Lieu'];?></td>
<td><?php echo$test_resultat['IP'];?></td>
<td><?php echo$test_resultat['Domaine'];?></td>
</tr>
</table>
<?php
}
Bon maintenant il faudrait que j'améliore l'aspect parce que c'est pas terrible
je te passe le code :
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<table border>
<tr>
<td><?php echo $test_resultat['Id_machine'];?></td>
<td><?php echo $test_resultat['Processeur'];?></td>
<td><?php echo$test_resultat['RAM'];?></td>
<td><?php echo$test_resultat['Disque'];?></td>
<td><?php echo$test_resultat['OS'];?></td>
<td><?php echo$test_resultat['Service_Pack'];?></td>
<td><?php echo$test_resultat['Utilisateur'];?></td>
<td><?php echo$test_resultat['Lieu'];?></td>
<td><?php echo$test_resultat['IP'];?></td>
<td><?php echo$test_resultat['Domaine'];?></td>
</tr>
</table>
<?php
}
Bon maintenant il faudrait que j'améliore l'aspect parce que c'est pas terrible
Tant mieux si ça marche ! :)
Oui c'était un exemple après tu vois ce que tu en fais au niveau ligne, colonnes de ton tableau ;) !
Oui c'était un exemple après tu vois ce que tu en fais au niveau ligne, colonnes de ton tableau ;) !
oui parce que sa affiche:
machine1 | OS1|SP1|.....
machine2 |OS2|SP2|......
machine32655 |OS3|SP3|.....
machine455 |OS4|SP4|......
.
.
.
alors que je voudrais sa affiche bien droit tel que:
machine1 |OS1|SP1 |IP1|...
machine2 |OS2|SP2 |IP2|...
machine32655 |OS3|SP3854|IP3|...
machine455 |OS4|SP4 |IP4|...
.
.
.
machine1 | OS1|SP1|.....
machine2 |OS2|SP2|......
machine32655 |OS3|SP3|.....
machine455 |OS4|SP4|......
.
.
.
alors que je voudrais sa affiche bien droit tel que:
machine1 |OS1|SP1 |IP1|...
machine2 |OS2|SP2 |IP2|...
machine32655 |OS3|SP3854|IP3|...
machine455 |OS4|SP4 |IP4|...
.
.
.
Salut,
Perso, je pense que <table> et </table> devraient aller en dehors du while pour faire un unique tableau avec plusieurs lignes. Sauf si ce que tu voulais c'est faire un tableau par machine.
Perso, je pense que <table> et </table> devraient aller en dehors du while pour faire un unique tableau avec plusieurs lignes. Sauf si ce que tu voulais c'est faire un tableau par machine.
ok les gars c'est bon j'ai réussi :)
Je vous passe le bout de code:
?>
<table border>
<?php
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<tr>
<td><?php echo $test_resultat['Id_machine'];?></td>
<td><?php echo $test_resultat['Processeur'];?></td>
<td><?php echo$test_resultat['RAM'];?></td>
<td><?php echo$test_resultat['Disque'];?></td>
<td><?php echo$test_resultat['OS'];?></td>
<td><?php echo$test_resultat['Service_Pack'];?></td>
<td><?php echo$test_resultat['Utilisateur'];?></td>
<td><?php echo$test_resultat['Lieu'];?></td>
<td><?php echo$test_resultat['IP'];?></td>
<td><?php echo$test_resultat['Domaine'];?></td>
</tr>
<?php
}
?>
</table>
Merci encore
Je vous passe le bout de code:
?>
<table border>
<?php
while($test_resultat = mysql_fetch_assoc($test_donnees))
{
?>
<tr>
<td><?php echo $test_resultat['Id_machine'];?></td>
<td><?php echo $test_resultat['Processeur'];?></td>
<td><?php echo$test_resultat['RAM'];?></td>
<td><?php echo$test_resultat['Disque'];?></td>
<td><?php echo$test_resultat['OS'];?></td>
<td><?php echo$test_resultat['Service_Pack'];?></td>
<td><?php echo$test_resultat['Utilisateur'];?></td>
<td><?php echo$test_resultat['Lieu'];?></td>
<td><?php echo$test_resultat['IP'];?></td>
<td><?php echo$test_resultat['Domaine'];?></td>
</tr>
<?php
}
?>
</table>
Merci encore