begin process at 2012 05 31 17:09:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

recupere variable apres selection dans liste deroulante d'une popup


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recupere variable apres selection dans liste deroulante d'une popup

mercredi 10 mai 2006 à 17:28:27 | recupere variable apres selection dans liste deroulante d'une popup

atomik29

Bonjour a tous

J'ai un probleme pour recuperer une variable dans une popup
J'ai une 1ere popup avec un formulaire ou se trouve une liste deroulante
Pour remplir cette liste je fait appel a une fonction.
 //////////
affichelistetech2($codetechnicien,"codetechnicien",1);
///////////

code de la fonction :
/////////////
function affichelistetech2($codetechnicien,$nom,$allowempty) {
    $query="SELECT codetechnicien, nom FROM techniciens where nom!='CLIENT' ORDER by nom";
    $req=mysql_query($query);
    echo"<form name=\"validation\" ACTION=\"validation.php\" method=\"post\">";
    echo"<select name='$nom' onChange=\"window.open('popup.php?page=validation&codetechnicien=$codetechnicien&referrant=$PAGEURLENC','Confirmation','width=500,height=305')\">";

    if($allowempty!=0)
        echo "<option value=\"\"></option>";

    while($line = mysql_fetch_array($req)) {
        $tmpcode=$line["codetechnicien"];
        $tmpnom=$line["nom"];
                echo "<option";

        if($codetechnicien==$tmpcode) {
            echo " selected";
        }
        printf(" value =\"%d\">%s</option>\n",$tmpcode,$tmpnom);
    }
    echo "</select>\n";
    echo "</form>";
 }
////////////////
Ma 2eme popup s'ouvre bizen lorsque je change de valeur dans la liste deroulante mais le probleme est ke je dois recuperer la variable $codetechnicien dans le fichier validation.php
Donc je fais :
//////////////////////
<?
$query = "SELECT nom FROM techniciens where codetechnicien=$codetechnicien LIMIT 1";
$req   = mysql_query($query);
$line  = mysql_fetch_array($req);
$nom = $line ["nom"];
echo "Technicien  : <b>$nom</b><br>\n";
?>
////////////////////
Mais la je recupere la 1ere valeur de ma liste
Et j'ai beau changer ma valeur dans la liste je recupere toujours celle dorigine

Si quelqun a une solution je suis preneur...
Merci

Atomik29
mercredi 10 mai 2006 à 17:35:44 | Re : recupere variable apres selection dans liste deroulante d'une popup

sidf

salut

echo"<select name='codetechnicien' ...
mercredi 10 mai 2006 à 17:37:55 | Re : recupere variable apres selection dans liste deroulante d'une popup

atomik29

tu peux m'en dire un peu plus STP
Merci

Atomik29
mercredi 10 mai 2006 à 17:43:34 | Re : recupere variable apres selection dans liste deroulante d'une popup

sidf

je ne sais pas si j'ai tout compris
mais

le nom de la  variable qui contient la valeur sélectionnée
correspond a l'attribut name de la balise select

donc je doute un peu de ça

echo"<select name='$nom' ...
mercredi 10 mai 2006 à 17:47:51 | Re : recupere variable apres selection dans liste deroulante d'une popup

atomik29

Exact en faite que je mette :
echo"<select name='$nom'
ou
echo"<select name='codetechnicien'
il n'y a rien qui change je recupere bien la liste de mes techniciens
mais ca n'actualise toujours pas dans mon fichier validation.php

Atomik29
mercredi 10 mai 2006 à 17:54:42 | Re : recupere variable apres selection dans liste deroulante d'une popup

atomik29

echo"<select name='$nom' onChange=\"window.open('popup.php?page=validation&codetechnicien=$codetechnicien&referrant=$PAGEURLENC','Confirmation','width=500,height=305')\">";


est-ce qu'on peut mettre 2 param dans onchange ???
il faudrait peutetre que jactualise ma page d'une maniere transparente puis charger ma page validation
les variables se seront peut etre mises a jour ....

Je capte pas.... en meme temps c'est la fin de journee LOL

Atomik29
mercredi 10 mai 2006 à 19:03:35 | Re : recupere variable apres selection dans liste deroulante d'une popup

sidf

en fait
je ne vois pas bien où tu alimentes
$codetechnicien ??
==================================

fichier validation.php
Donc je fais :
//////////////////////
<?
$codetechnicien=$_GET['codetechnicien'];   // peut être

$query = "SELECT nom FROM techniciens where codetechnicien='$codetechnicien' LIMIT 1";
$req   = mysql_query($query);
$line  = mysql_fetch_array($req);
$nom = $line ["nom"];
echo "Technicien  : <b>$nom</b><br>\n";
?>

jeudi 11 mai 2006 à 11:51:57 | Re : recupere variable apres selection dans liste deroulante d'une popup

chamallow

Réponse acceptée !
J'ai pas tout saisi, mais tu ne devrais pas faire quelque chose dans le genre pour récupéré la valeur de ce que tu a choisi dans la combobox :
<select onChange="window.open('popup.php?page=validation&codetechnicien='+this.options[this.selectedIndex].value;+'&referrant=$PAGEURLENC','Confirmation','width=500,height=305')">


Cette discussion est classée dans : liste, query, echo, line, codetechnicien


Répondre à ce message

Sujets en rapport avec ce message

actualise une variable lors de changement dans une liste deroulante [ par atomik29 ] Bonjour a tousVoila mon probleme :J'ai un formulaire dans une popup avec une liste deroulante(pour selectionner une personne)Pour remplir la liste je ouverture popup lors de changemt ds 1 liste deroulante [ par atomik29 ] >Bonjour a tous,alors voila mon probleme :Je recupere a partir d'une fonction des champs d'une table dans une liste deroulante de mon formulairevoila Probleme de récupération des paramètres sélectionnés d'une liste déroulante [ par bebebebebebe ] Voila j'ai un petit problème qui commence sévèrement à m'énerver, je vous l'explique. Le pb: J'ai une liste déroulante qui récupère à l'aide d'une req submit ne renvoyant pas valeur d'une liste déroulante dans $_POST [ par dubitoph ] ChristopheBonjour,Je suis dans une impasse. Dans le cadre d'une agence d'interim, un intérimaire peut, avant son inscription dans l'agence, avoir déjà insertion d'un lien dans une liste déroulante [ par dev10 ] salut à tous,je suis en train de faire un qcm, et j'aurais besoin d'un coup de mains!!je souhaite insérer des données sous forme de lien dans une list recuperer une variable d'un switch [ par ASPerix ] Bonjour,Je n'arrive pas a transmettre une variable hors de mon switchj'utiliseune base MySQLswitch ($page) { case "1" : $query="select * from toto whe Listes dynamiques. [ par Jouban ] Bonjour à tous!J'utilise des listes dynamiques avec utilisation d'une BD.Le principe est la consultation de noms (présents dans la base) en fonction d Afficher la sélection d'une liste déroulante !!! Help !!! [ par merlinwap ] Salut à tous,Point qui fonctionne : J'ai une liste déroulante qui est alimentée par une requete.Point qui ne fonctionne pas :Après avoir sélectionné u probleme base de donnée mysql [ par morgandetoi06 ] voila j ai une page qui reçoit des variables et qui doit les inserer dans une table "informations" de la base "cv"mais ça me dit "querry failed" je ne echo $idcateg["macolonne"]; [ par fil ] mysql_select_db($database, $perles);$query_idcateg = sprintf("SELECT $mescolonnes FROM $matable WHERE $matable = '%s'", $colname_idcateg);$idcateg = m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales