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 :
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 <?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>
Merci d'avance si vous avez une idée... c'est pour le bts
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/>'; } } } }
Partager