par
dogmongo » 22 mars 2008, 12:04
salut,
Je réédite mon message, je n'avais pas compris ce que tu voulais obtenir, dans un premier temps je pense qu'il est beaucoup plus pratique que tu travail sur une seule et même page.
J'ai remarqué que tu avais déclaré aucune variable qui pourrait limiter la deuxième boucle après l'envoi du formulaire
je l'ai nommé $nb
<?php
if(isset($_POST["titre"])){
$nb = $_POST['nb'];
echo "Titre = $_POST[titre]";
echo "Nombre de boucle = $nb";
for($i = 0 ; $i < $nb; $i++)
{
echo "Nom: " .$nom[$i]."<br>";
}
}else{ ?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
Titre : <input type="text" name="titre"> <br />
<?php
for( $i=0; $i < 3; $i++ )
{
echo "Test $i <input type=\"text\" name='nom[$i]'><br />\n";
}
?>
<input type="hidden" name="nb" value="<?php echo $i?>">
<input type="submit" value="Valider">
</form>
<?php } ?>
salut,
Je réédite mon message, je n'avais pas compris ce que tu voulais obtenir, dans un premier temps je pense qu'il est beaucoup plus pratique que tu travail sur une seule et même page.
J'ai remarqué que tu avais déclaré aucune variable qui pourrait limiter la deuxième boucle après l'envoi du formulaire
je l'ai nommé $nb
[php]<?php
if(isset($_POST["titre"])){
$nb = $_POST['nb'];
echo "Titre = $_POST[titre]";
echo "Nombre de boucle = $nb";
for($i = 0 ; $i < $nb; $i++)
{
echo "Nom: " .$nom[$i]."<br>";
}
}else{ ?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
Titre : <input type="text" name="titre"> <br />
<?php
for( $i=0; $i < 3; $i++ )
{
echo "Test $i <input type=\"text\" name='nom[$i]'><br />\n";
}
?>
<input type="hidden" name="nb" value="<?php echo $i?>">
<input type="submit" value="Valider">
</form>
<?php } ?> [/php]