Récuperation variable dans une autre page
bonjour
de nouveau bloquer
je vai essayer d etre claire.
j ai une première page ou la personne doit choisir un circuit via une liste déroulante ca c est ok
dans ma seconde page toute les infos a recuperer en fonction du choix s affiche correctement dans cette même page via un jss je fait un onchange() qui me permet de sélectionner le choix de la personne pour un poste souhaité via ce script
Code:
1 2 3 4 5 6 7 8
| <script type="text/javascript">
function formation() {
ref = document.inscription.liste_formation.value;
//window.location.href="Inscription.php?ref="+ref+"&&ref_produit1="+nom ;
window.location.href="<?php echo $_SERVER['PHP_SELF']; ?>?ref="+ref;
}
//-->
</script> |
et ma liste déroulante dans mon form
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
| <?php
<form name="inscription" method="post" action="Insc_valide.php" enctype="multipart/form-data">
//recup des differents postes
$result1 = mysqli_query($link, "SELECT * FROM poste WHERE Id_circuit=$Id_circuit1 ORDER BY Num_poste Asc");
//printf("Select a retourné %d lignes.\n", mysqli_num_rows($result1));
echo"<select name='liste_formation' OnChange='formation()' class='bouton1' >";
echo"<option value=''>-= Selectioner un Poste =-</option>";
while($data = mysqli_fetch_array($result1)) {
$Id_p = $data['Id_poste'];
$Num_poste = $data['Num_poste'];
$Id_circuit = $data['Id_circuit'];
$Max = $data['Max'];
//affichage des poste restant en fonction du max
$requete = mysqli_query($link, "SELECT * FROM inscription WHERE Num_poste='$Num_poste'");
$resultat = mysqli_num_rows($requete);
if ($resultat >= $Max) {
$Num_poste = NEXT($result1);
} else {
echo "<option value=\"$Id_p\" ";
if ('$ref' == $Id_p) { echo "Selected"; }
echo ">$Num_poste</option>";
}
}
echo "</select>";
?> |
de façon a me recharger les information concernant le poste sélectionné
le problème est que lorsque cela ce recharge ma variable
Code:
$nom = $_POST["liste_formation"]; // de ma première page
est vide donc erreur Undefined index: liste_formation
je voudrai récup la valeur de la variable $Id_circuit dans mon onchange() de sort a lui dire que ma variable $nom n est plus équivalante a $nom = $_POST["liste_formation"]; mais $nom =$Id_circuit ; .
qqun aurai une idée?
merci