IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Récuperation variable dans une autre page


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 38
    Par défaut 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 html : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : 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
    <?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 : Sélectionner tout - Visualiser dans une fenêtre à part
    $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

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2023
    Messages : 5
    Par défaut
    Dans ton action, tu peux lui repasser la variable en get, ou alors tu peux toujours mettre un champ hidden contenant le nom et la valeur de ta variable pour qu'elle soit repassée lorsque le formulaire est posté.

Discussions similaires

  1. [MySQL] Probleme recuperation variable autocompletion listbox liées
    Par Jarod51 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 05/10/2011, 10h09
  2. [MySQL] Probleme recuperer variable listbox
    Par Jarod51 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/07/2011, 14h58
  3. recuperer variable session probleme
    Par Hooligeek dans le forum Langage
    Réponses: 1
    Dernier message: 27/04/2008, 12h40
  4. [FLASH 8] Probléme récupération variable PHP
    Par hedgehog dans le forum Flash
    Réponses: 5
    Dernier message: 31/08/2006, 00h28
  5. [C#] [débutant ]Probleme recuperation variable
    Par p1k1 dans le forum ASP.NET
    Réponses: 9
    Dernier message: 08/03/2006, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo