Bonjour, j'ai une page avec 2 POST , j'appelle des fonctions dans mes POST , il faut que je recupère une variable dans une fonction d'un POST à l'autre sauf que si je fais un return dans ma fonction , sa ré-affiche mes ECHO qui sont dans ma fonction.

Voici ma page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
<?PHP
include_once('CTournee2.php');
$tournee = new CTournee2();
$tournee->connect_db();
 
<html>
<body>
	<center>
		<h1>Créer une fiche de tournée</h1>
		<br>
		<form method="POST">
			N° Fiche de Tournée : <input type="textbox" name="numero" size='3px'
				value="<?PHP $tournee->numero_fiche2();?>" readonly />
		</form>
		<h4>Choix du dossier :</h4>
		<form method="POST" name="form">
			<select name="dossier_affichage">
				<option>Choisissez un dossier</option>
				<?PHP
				$tournee->affichage_num_dossier();
				?>
			</select> <input type="submit" value="Choisir" /> <br> <br>
		</form>
		<?PHP
		$tournee->affichage_dossier();
		?>
		<form method="POST">
			<input type="hidden" value="<?PHP $tournee->numero_fiche2(); ?>" name="variable_fiche" />
			<h4>Renseignement de l'heure d'enlevement du véhicule :</h4>
			<?PHP 	
			$tournee->affichage_formulaire();
			$tournee->ajouter();
			//$tournee->affichage_tournee();
			?>
	</center>
</body>
</html>
Voici le bout d'un code d'une fonction où je dois récuperer ma variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
	function affichage_dossier()
	{
	    if(isset($_POST["dossier_affichage"]))
	    {
		if($_POST["dossier_affichage"] == "Choisissez un dossier")
		 {
			  echo "Veuillez choisir un dossier" ;
		 }
		 else
		 {
		 $sql = mysql_query("SELECT * FROM dossier WHERE num_dossier='".$_POST['dossier_affichage']."'");
		 while ($donnees = mysql_fetch_assoc($sql))
		 {
			      echo "Numero dossier : " .$donnees['num_dossier'] . '<br/>';
			      echo "Numero vehicule : " .$donnees['num_vehicule'] .'<br/>';
			      echo "Nom du fournisseur : " .$donnees['nom_fournisseur'] . '<br/>'.'<br/>';
 
			      //passage de variable
			      $num_dossier = $donnees['num_dossier'] ;
			      $num_vehicule = $donnees['num_vehicule'];
			      $fournisseur = $donnees['nom_fournisseur'];      
 
		 }
 
 		      $sql2 = mysql_query("SELECT adresse FROM fournisseur WHERE nom_fournisseur='".$fournisseur."'");
		      while ($donnees = mysql_fetch_assoc($sql2))
 		      {
 			      echo "Adresse du fournisseur : " .$donnees['adresse'] . '<br/>';
		      }
 
		      $sql3 = mysql_query("SELECT marque,immatriculation,lieu_enlevement FROM vehicule WHERE num_vehicule='".$num_vehicule."'");
		      while ($donnees = mysql_fetch_assoc($sql3))
		      {
			      echo "Marque du vehicule : " .$donnees['marque'] . '<br/>';
			      echo "Immatriculation : " .$donnees['immatriculation'] . '<br/>';
			      echo "Lieu d'enlevement : " .$donnees['lieu_enlevement'] . '<br/>';
		      }
		  }
	      }
	  }
Merci d'avance si vous avez une idée... c'est pour le bts