Récupérer les val d'un formulaire généré par une boucle for

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer les val d'un formulaire généré par une boucle for

Re: Récupérer les val d'un formulaire généré par une boucle

par xTG » 13 févr. 2014, 21:20

Tu génères X formulaires et non un seul.
Il faut comprendre qu'un seul formulaire peut être envoyé à la fois.

Récupérer les val d'un formulaire généré par une boucle for

par braoude » 13 févr. 2014, 20:18

1. COMMENT RÉCUPÉRER LES "NOMS" RENSEIGNES PAR L'UTILISATEURS, ($_POST['name']; ne marche pas)

2. COMMENT RÉCUPÉRER LES NOMS RENSEIGNES PAR L'UTILISATEURS, ($_POST ['montparpers']; ne marche pas)

DANS LES DEUX CAS JE RÉCUPÉRÉ UNIQUEMENT LES DERNIÈRES VALEURS DU FORMULAIRES.

VOICI LES DEUX PARTIE DU CODE (A et B)


A CREATION DE FORMULAIRE AVEC UNE BOUCLE FOR

Prérequis: $_POST['nbr'] est une variable générée par l'utilisateur lui-même

<?php
if (isset($_POST['nbr']) AND ($_POST['mont']) )
{
if ($_POST['nbr']<=15)
{
for ($i=0 ; $i<$_POST['nbr']; $i++)

{
?>

<?php

$rank =$i+1;
$montparpers = ($_POST['mont'] / $_POST['nbr']);

?>

<form method="post" action="cagnotte.php" style="text-align:center; margin:auto;">
Ami <?php echo"$rank"; ?>:


<div class="bs-example bs-example-form">
<div class="col-lg-6">
<div class="input-group ">
<span class="input-group-addon">@</span>
<input type="text" class="form-control" name="name" value="" placeholder="Username <?php echo"$rank"; ?> ">
</div>
</Br>

<div class="input-group">
<span class="input-group-addon">$</span>
<input type="number" type="submit" class="form-control" name="montparpers" value="<?php echo ceil($montparpers);?>">
<span class="input-group-addon">.00</span>
</div>
</Br>
</div>
</div>

<?php
}
}

else
{?>

<h1 style="text-align:center; margin:auto;"> Invitez maximum 15 personnes!<h1>

<?php
}
}
?>

<!-- message to friends-->

<?php
if (isset($_POST['nbr']) AND ($_POST['mont']) )
{
if ($_POST['nbr']<=15)
{
?>
<div class="col-lg-6">
<div>
<input type="texte" value="message to friends" name="sentmess" class="form-control " /></Br>
<input type="submit" value="valider" class="btn btn-default" /></Br>
</div>
</div>
</form>
<?php
}
}
?>


B RECUPERATION DES DONEES DANS LA PAGE CAGNOTTE.PHP(PROBLÈME!!!)

<?php

if (isset($_POST['montparpers']) AND ($_POST['name']) )


{
echo $_POST ['montparpers'];
echo $_POST['name'];

}

else

{
echo "Veuillez renseigner les mails";
}

?>