Arguments et retour fonction

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 : Arguments et retour fonction

par Xenon_54 » 21 août 2005, 01:14

Bonjour,

Pour le bien de ceux qui vont te répondre: pourrais-tu mettre ton code entre balise
 et l'indenter un peu?

Arguments et retour fonction

par xav75 » 21 août 2005, 01:05

J'ai une fonction qui crée un formulaire avec une valeur 'selected' par défaut.
Au retour du formulaire je voudrais connaître EN DEHORS de ma fonction quelle est la valeur choisie par l'utilisateur (c'est ce que j'ai par echo dans la fonction) et réafficher mon formulaire (pour un autre choix par exemple) mais avec pour valeur par défaut la valeur qui vient d'être choisie....
<?php
  $m=3; /* valeur choisie par défaut pour le chargement de la page */
  function  t1($m)
  {
   echo '<form method="post">';
   echo '<select name="listem">';$i = 1;
   while($i<6)
     {
      if ($i==$m){echo '<option selected>','  ',$i,'</option>';}
      else {echo '<option>','  ',$i,'</option>';}
      $i++;
     }
   echo '</select>';

   echo '<input type="submit" value="envoyer"  name="send">';
   $bouton = $_POST['send'];
   if(!empty($bouton))
   {$m = $_POST['listem'];}
   else {$m=3;}
   echo "valeur choisie = $m";
   echo '</form>';
  }/* fin de la fonction */

  t1($m);
?>
Ca doit être le B-A-BA, mais je ne trouve pas...

Merci de votre aide.