Recupérer valeur

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 : Recupérer valeur

Re: Recupérer valeur

par filou80 » 01 août 2022, 04:48

Bonjour,

Merci pour votre retour.

$nbr1 = rand(0, 50);
$nbr2 = rand(1, 10);

Non le code n'est utiliser qu'une fois dans mon controller la ou je vérifie les données.

Dans mon formulaire je fais un echo de c'est 2 variables.

A la fin de mon controller la ou je vérifie mon formulaire , quand je fais un vardump, je recupére en $nbr1 et $nbr2 d'autre valeurs dans la $somme j'obtiens bien la somme des nouveaux et dans sommeReponse je recupére bien la réponse que j'ai mise.

J'ai l'impression quand j’envoie mon formulaire qu'il me regénère d'autre valeur.

Si quelqu'un passe par là est peu m'aider, je suis preneur.

@+ Filou

Re: Recupérer valeur

par or 1 » 31 juil. 2022, 22:17

si ce code
$nbr1 = rand(0, 50);
$nbr2 = rand(1, 10);
est exécuté dans la page qui génère le formulaire et aussi dans la page qui traite le formulaire, cela ne va pas marcher. il faut trouver un moyen de ne générer qu'une seule fois ces valeurs, de les récupérer dans le traitement du formulaire, par des champs cachés <input type="hidden" ...>, des sessions ...

Recupérer valeur

par filou80 » 31 juil. 2022, 20:55

Bonjour,
Dans mon formulaire je souhaite integrer un petit calcul afin de valider celui-ci :

Dans mon controler j'ai ceci :
$nbr1 = rand(0, 50);
$nbr2 = rand(1, 10);
$somme = $nbr1 + $nbr2;
dans mon formulaire j'ai cela :
<div class="mt-3 texte">
<label for="exampleFormControlInput1" class="form-label texte"> Contrôle validation :</label>
<P>Combien font : <?php echo $nbr1; ?> + <?php echo $nbr2; ?> <input class="input" type="number" size="2" required name="sommeReponse" id="sommeReponse"></P>
</div>
Le soucis quand je fais mon vardump :
var_dump($nbr1);
var_dump($nbr2);
var_dump($somme);
var_dump($sommeReponse);
exit;
je recupére en $nbr1 et $nbr2 d'autre valeurs dans la $somme j'obtiens bien la somme des nouveaux et dans sommeReponse je recupére bien la réponse que j'ai mise.

Pourriez-vous m'aider.
Merci par avance pour votre retour.
@+ Filou