Ajouter une ligne à un tableau php
Bonjour,
je souhaite ajouter une ligne qui contient des champs de textes au tableau dynamique suivant:
<?php
if (isset($_POST['colnum']))
{
echo '<table border=1 ><tr>';
for($i = 0; $i < intval($_POST['colnum']); $i++) {
echo '<td> col ' . $i . '</td>';
}
echo '</tr> </table>';
}
?>
mais je ne sais pas comment procéder :s
est-ce que quelqu'un peut m'aider?
merci d'avance
je souhaite ajouter une ligne qui contient des champs de textes au tableau dynamique suivant:
<?php
if (isset($_POST['colnum']))
{
echo '<table border=1 ><tr>';
for($i = 0; $i < intval($_POST['colnum']); $i++) {
echo '<td> col ' . $i . '</td>';
}
echo '</tr> </table>';
}
?>
mais je ne sais pas comment procéder :s
est-ce que quelqu'un peut m'aider?
merci d'avance
7 réponses
-
ContributeurBonjour,
Une méthode simple consiste à doubler une partie du code, comme ceci:
<?php if (isset($_POST['colnum'])) { echo '<table border=1 ><tr>'; for($i = 0; $i < intval($_POST['colnum']); $i++) { echo '<td> col ' . $i . '</td>'; } echo '</tr><tr>'; for($i = 0; $i < intval($_POST['colnum']); $i++) { echo '<td> col ' . $i . '</td>'; } echo '</tr></table>'; } ?>
Bien sûr, dans cet exemple, tu auras la même chose sur les deux lignes... à toi de changer ce que tu veux mettre dans les cellules de la deuxième ligne... pour cela change ce qui se trouve entre les balises <td></td>
-
merci neliel, maintenant ce tableau je veux l'afficher dans une fenêtre pop up en cliquant sur un bouton
est-ce qu'il y a une possibilité de réaliser cela
merciiii -
ContributeurOui, tu peux ouvrir le tableau dans une nouvelle page internet (pour les anciens navigateurs) ou dans un nouvel onglet (pour les plus récents) de cette manière:
<form action="tableau.php" method="post" target="_BLANK"> <input type="submit" value="Afficher Tableau" /> </form>
l'attribut action contient la page internet où se trouve le code de ton tableau.
l'attribut target permet de spécifier comme cible un nouvel onglet.
Pour ouvrir une nouvelle fenêtre dans les nouveaux navigateurs, il semblerait que ce soit plus compliqué. -
merci pour votre réponse mais est-ce qu'il y a une possibilité que ça s'affiche dans une nouvelle fenetre??
-
ça y est ça marche merciiii beaucoup NELIEL
-
en fait on m'a exigé que la fenetre soit pop up
ya t il pas une méthode?? :) -
ContributeurEn farfouillant sur Internet, j'ai trouvé ce code:
<a href=popup-mail.php?mail=$myrow[2] target=wclose onclick=window.open('popup-mail.php?mail=$myrow[2]','wclose','width=500','height=300','toolbar=no','status=no','left=20','top=30')> Envoyer un mail</a>
A essayé de cette manière, mais là, je ne suis pas sûr du fonctionnement:
<a href=tableau.php target=wclose onclick=window.open(tableau.php)> Tableau </a>