Un petit probleme en php (envoie d'info )

Bonjour,
SVP quand j'ai une seul variable a récupirer je fais l'instruction suivante :
<form action="rep_med.php?numero_du_sujet=<?php echo $val['corespondance']; ?>" method="post">
et a l'autre coté du programme j'utilise l'instruction suivante
if(isset ($_post[numero_du_sujet]))
cette méthode est utiliser dans le cas d'une seule variable
mon probleme que je dois envoyer deux variable en même temps comment je dois faire
merci d'avance
Configuration: Windows XP Internet Explorer 6.0

3 réponses

  1. Hello,

    C'est à dire ?
    Plusieurs valeurs pour numero_du_sujet ?
    0
    1. si tu as plusieurs variables a passer par l'url tu mets &

      <form action="rep_med.php?numero_du_sujet=<?php echo $val['corespondance']; ?>&varaible2=<?php echo $var2; ?>" method="post">

      mais tu mélanges un peu les methodes POST et GET if(isset ($_post[numero_du_sujet]))

      car si tu passes tes variables par l'URL il faut récupérer par $_GET

      if(isset ($_GET['numero_du_sujet'])) $numero_du_sujet=$_GET['numero_du_sujet'];
      if(isset ($_GET['variable2'])) $numero_du_sujet=$_GET['variable2'];
      


      car le parametre methode="post" dans la balise <form concerne l'envoi des valeurs des champs du formulaire
      <input...
      ou <select

      il serait beaucoup plus judicieux de mettre ces varaibles en champ caché <input type="hidden"
      tu aurait ainsi tout en POST et ça eviterait d'avoir des valeurs en clair dans l'url

      ensuite if(isset ($_post[numero_du_sujet]

      n'est pas correct en php la casse est importante post et POST c'est pas la même variable

      il faut $_POST
      et il faut mettre les '
      if(isset ($_POST['numero_du_sujet'].......


      vas voir le site www.siteduzero.com
      0
      1. salut Alain pour l'explication et la solution
        0