Ajouter une ligne à un tableau php

Fermé
mec - 11 mars 2011 à 22:50
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 - 13 mars 2011 à 12:14
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
A voir également:

7 réponses

Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 692
11 mars 2011 à 22:56
Bonjour,

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>
1
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
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 692
12 mars 2011 à 15:40
Oui, 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é.
0
merci pour votre réponse mais est-ce qu'il y a une possibilité que ça s'affiche dans une nouvelle fenetre??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ça y est ça marche merciiii beaucoup NELIEL
0
en fait on m'a exigé que la fenetre soit pop up

ya t il pas une méthode?? :)
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 692
13 mars 2011 à 12:14
En 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>


0