Partage

Insérer variables php dans un tableau html

Le 28 août 2010 à 12:00:50

Bonjour,

Je ne sais pas comment insérer des variables php dans un tableau html du type:
"<div id="corps">
<h1> Bilan de vos troupes </h1>
<table>
<caption> Résumé </caption>
<thead>
<tr>
<th>Nom</th>
<th>Vie</th>
<th>Coût</th>
<th>Nombre</th>
<th>Niveau</th>
<th>Récolte moyenne par minute</th>
<th>Attaque</th>
<th>Defense</th>
<th>Intelligence</th>
<th>Agilité</th>

</tr>
</thead>
<tfoot>
<tr>
<th>Nom</th>
<th>Vie</th>
<th>Coût</th>
<th>Nombre</th>
<th>Niveau</th>
<th>Récolte moyenne par minute</th>
<th>Attaque</th>
<th>Defense</th>
<th>Intelligence</th>
<th>Agilité</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>a</td>
<td>a</td>
<td>a</td>
<td>a</td>
<td>a</td>
<td>a</td>
<td>a</td>
<td>a</td>
<td>a</td>
<td>a</td>
</tr>
</tbody>

</table>
</div>

</div>

<?php include ("pied.php"); ?>


</body>"
Les 'a' devraient être remplcés par des variables php. Si vous avez une solution merci de me l'indiquer.
Publicité
Le 28 août 2010 à 12:00:50
Le 28 août 2010 à 12:03:00

Salut,

Tu as juste à faire un echo non ? o_O Par exemple :

<tr>
<td><?php echo $variable1; ?></td>
<td><?php echo $variable2; ?></td>
<!-- etc... -->
</tr>
Le 28 août 2010 à 12:05:20

Code non-coloré


Ton code est difficile à comprendre, car tu ne l'as pas coloré.
Conséquence, personne ne va le lire et à la fin des temps ton problème ne sera toujours pas résolu.

Utilise la boîte "Code" en haut à gauche du formulaire ; et n'oublie pas les balises PHP : <?php ... ?>

Code non-indenté


Ton code est difficile à comprendre, car tu ne l'as pas indenté.
Conséquence, personne ne va le lire et à la fin des temps ton problème ne sera toujours pas résolu.

Tu trouveras dans ce tutoriel les conseils pour bien indenter ton code, et d'autres informations sur ce point sur Wikipedia.

Sinon essaye de combiner list() avec foreach() pour faire ce que tu veux faire...
Le 28 août 2010 à 12:31:33

Je me dévoue :)
<div id="corps">
	<h1> Bilan de vos troupes </h1>
	<table>
		<caption> Résumé </caption>
		<thead>
			<tr>
				<th>Nom</th>
				<th>Vie</th>
				<th>Coût</th>
				<th>Nombre</th>
				<th>Niveau</th>
				<th>Récolte moyenne par minute</th>
				<th>Attaque</th>
				<th>Defense</th>
				<th>Intelligence</th>
				<th>Agilité</th>

			</tr>
		</thead>
		<tfoot>
			<tr>
				<th>Nom</th>
				<th>Vie</th>
				<th>Coût</th>
				<th>Nombre</th>
				<th>Niveau</th>
				<th>Récolte moyenne par minute</th>
				<th>Attaque</th>
				<th>Defense</th>
				<th>Intelligence</th>
				<th>Agilité</th>
			</tr>
		</tfoot>
		<tbody>
			<tr>
			<?php  //Ici tu fait un tableau contenant tes variables
				$tVariables = array($variable1,$variable2,"...");
				// Ensuite tu génère tes cellules
				foreach ($tVariables as $variable)
				{
				    echo "<TD>", $variable,"</TD>";
				}
					
			?>
			</tr>
		</tbody>

	</table>
</div>

</div><
<?php include ("pied.php"); ?>
</body>


C'est quand même plus joli comme ça non ? :)
Le 28 août 2010 à 12:52:02

Il faut les laisser le faire eux-même, jonygh18, sinon ils n'apprennent pas...
Pour ce qui est du PHP tu as utilisé foreach() comme j'ai suggéré, mais pas combiné avec list(), c'est dommage. :p
Le 28 août 2010 à 20:36:04

Je sais je voulais faire un pseudo code pour lui au début mais bon, ce code n'est pas optimisé non plus a lui de l'améliorer encore.

J'utilise jamais list() ça fait quoi déjà ?
Le 28 août 2010 à 21:03:35

Un petit tour par la doc non ? list.
Le 29 août 2010 à 18:21:57

Merci d'avoir répondu
Pour ce qui est du code non indenté cela vient du copier-coller qui a supprimer les alinéas. Je vais bientôt essayer de faire ce que vous m'avez dis

Insérer variables php dans un tableau html

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown