recuperer une variable dans une fonction dans un formulaire
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:
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:
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