Html et variable php
sadkill
Messages postés
3
Statut
Membre
-
chevrol Messages postés 4 Statut Membre -
chevrol Messages postés 4 Statut Membre -
Salut a tous
je cherche a definir dans un grand tableau html des variables php (ou autre) pour ensuite pouvoir travailler sur les cases du tableau selon la valeur de la variable inscrite dedans (si vous preferer c'est un tableau ou chaque case a une coordonne X Y differente).
Donc mon probleme est que jaimerai c'est faire un code leger/propre sans avoir a ouvrir une balise script pour chaque case, ou devoir placer un "echo php" devant le tableau ( ce qui serait tres lourd pour php a lire le code html)
voici un exemple au cas ou je ne suis pas clair:
<table width="100%">
<tr>
<td >case 1</td>
<td>case 2</td>
<td>case 3</td>
<td>case 4</td>
</tr>
</table>
et mon shouhait de de pouvoir definir une varible dans chaque pour men servir dans une autre page php
(par exemple :
<td>case 4</td>
$variable_coordonneX=20;
$variable_coordonneX=25;
<td>....
Si vous aver des idee/solution qui utilise une autre methode /systeme merci de me le dire aussi...
Voila, jespere que j'ai ét" asser clair, et merci pour vos reponce
je cherche a definir dans un grand tableau html des variables php (ou autre) pour ensuite pouvoir travailler sur les cases du tableau selon la valeur de la variable inscrite dedans (si vous preferer c'est un tableau ou chaque case a une coordonne X Y differente).
Donc mon probleme est que jaimerai c'est faire un code leger/propre sans avoir a ouvrir une balise script pour chaque case, ou devoir placer un "echo php" devant le tableau ( ce qui serait tres lourd pour php a lire le code html)
voici un exemple au cas ou je ne suis pas clair:
<table width="100%">
<tr>
<td >case 1</td>
<td>case 2</td>
<td>case 3</td>
<td>case 4</td>
</tr>
</table>
et mon shouhait de de pouvoir definir une varible dans chaque pour men servir dans une autre page php
(par exemple :
<td>case 4</td>
$variable_coordonneX=20;
$variable_coordonneX=25;
<td>....
Si vous aver des idee/solution qui utilise une autre methode /systeme merci de me le dire aussi...
Voila, jespere que j'ai ét" asser clair, et merci pour vos reponce
A voir également:
- Html et variable php
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Br html ✓ - Forum Webmastering
- Php alert ✓ - Forum PHP
2 réponses
je ne suis pas sur d`avoir compris ce que tu veux dire, mais a mon avis, tu parles d`un tableau genere automatiquement selon deux variables-compteur $i et $j.
Dans ce cas, c`est tres simple, il te faut deux loops, une avec $i qui commence les lignes, et l`autre avec $j, qui remplit les cases.
En concret, tu commences le tableau en HTML (ou PHP, aucune importance)
[disons qu`il a 5 lignes et 7 cellules pour simplifier]:
<?php
echo "<table>";
//puis tu mets la premiere loop, celle des lignes, en marche:
for ($i=1; $i<5; $i++){
echo "<tr>";
//et a l`interieur de cette loop, tu mets en marche celle des cellules,
que tu remplis avec la variable $j, ou la paire de variables $i et $j -
les coordonnes dont tu parles, peut-etre (?):
for ($j=1; $j<7; $j++){
echo "<td>(".$i.", ".$j.")</td>";
}
// et tu fermes la ligne:
echo "</tr>";
}
//voila, le tableau est cree automatiquement, tu n`as plus qu`a le fermer:
echo "</table>";
avec ce tableau, tu devrais avoir le texte suivant dans chaque cellule:
(1,1) (1,2) (1,3) etc...
(2,1) (2,2) (2,3) etc...
etc...
je n`ai pas verifie le code, mais c`est le principe.
Tu pourrais ajouter un nom dans chaque cellule, de facon a avoir par ex:
cellule1, cellul2, cellule3, etc...
dans ce cas, pour la loop de $j, tu mets:
for ($j=1; $j<7; $j++){
echo "<td>cellule".$i."_".$j.")</td>";
}
ou tout ce qui t`arrange.
Si ca va dans le sens de ce que tu ceux et que tu as besoin de plus d`aide,
dis-le (par contre, je suis pas sur d`etre en ligne ces jours-ci...)
Dans ce cas, c`est tres simple, il te faut deux loops, une avec $i qui commence les lignes, et l`autre avec $j, qui remplit les cases.
En concret, tu commences le tableau en HTML (ou PHP, aucune importance)
[disons qu`il a 5 lignes et 7 cellules pour simplifier]:
<?php
echo "<table>";
//puis tu mets la premiere loop, celle des lignes, en marche:
for ($i=1; $i<5; $i++){
echo "<tr>";
//et a l`interieur de cette loop, tu mets en marche celle des cellules,
que tu remplis avec la variable $j, ou la paire de variables $i et $j -
les coordonnes dont tu parles, peut-etre (?):
for ($j=1; $j<7; $j++){
echo "<td>(".$i.", ".$j.")</td>";
}
// et tu fermes la ligne:
echo "</tr>";
}
//voila, le tableau est cree automatiquement, tu n`as plus qu`a le fermer:
echo "</table>";
avec ce tableau, tu devrais avoir le texte suivant dans chaque cellule:
(1,1) (1,2) (1,3) etc...
(2,1) (2,2) (2,3) etc...
etc...
je n`ai pas verifie le code, mais c`est le principe.
Tu pourrais ajouter un nom dans chaque cellule, de facon a avoir par ex:
cellule1, cellul2, cellule3, etc...
dans ce cas, pour la loop de $j, tu mets:
for ($j=1; $j<7; $j++){
echo "<td>cellule".$i."_".$j.")</td>";
}
ou tout ce qui t`arrange.
Si ca va dans le sens de ce que tu ceux et que tu as besoin de plus d`aide,
dis-le (par contre, je suis pas sur d`etre en ligne ces jours-ci...)