Arguments et retour fonction

Petit nouveau ! | 1 Messages

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.

Mammouth du PHP | 1885 Messages

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?
La programmation est l'expression de la poésie d'un programmeur
Génération PHP