A voir également:
- Tableau html
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Editeur html - Télécharger - HTML
- Trier tableau excel - Guide
9 réponses
Mat$on
Messages postés
98
Date d'inscription
vendredi 6 juin 2008
Statut
Membre
Dernière intervention
31 mars 2009
9
20 juin 2008 à 13:56
20 juin 2008 à 13:56
<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> ;)
Mat$on
Messages postés
98
Date d'inscription
vendredi 6 juin 2008
Statut
Membre
Dernière intervention
31 mars 2009
9
20 juin 2008 à 14:01
20 juin 2008 à 14:01
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
Mat$on
Messages postés
98
Date d'inscription
vendredi 6 juin 2008
Statut
Membre
Dernière intervention
31 mars 2009
9
20 juin 2008 à 14:11
20 juin 2008 à 14:11
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
Mat$on
Messages postés
98
Date d'inscription
vendredi 6 juin 2008
Statut
Membre
Dernière intervention
31 mars 2009
9
20 juin 2008 à 14:31
20 juin 2008 à 14:31
Essayes en mettant des quotes à la places des guillemets dans tes $test_resultat['']
Mat$on
Messages postés
98
Date d'inscription
vendredi 6 juin 2008
Statut
Membre
Dernière intervention
31 mars 2009
9
20 juin 2008 à 14:40
20 juin 2008 à 14:40
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
}
Mat$on
Messages postés
98
Date d'inscription
vendredi 6 juin 2008
Statut
Membre
Dernière intervention
31 mars 2009
9
20 juin 2008 à 14:51
20 juin 2008 à 14:51
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
Mat$on
Messages postés
98
Date d'inscription
vendredi 6 juin 2008
Statut
Membre
Dernière intervention
31 mars 2009
9
20 juin 2008 à 15:14
20 juin 2008 à 15:14
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|...
.
.
.
Dr Zoidberg
Messages postés
529
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
12 juin 2015
100
20 juin 2008 à 15:22
20 juin 2008 à 15:22
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