begin process at 2012 05 31 03:31:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

menu deroulant probleme de recuperation de donnee


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

menu deroulant probleme de recuperation de donnee

vendredi 24 mars 2006 à 14:24:39 | menu deroulant probleme de recuperation de donnee

rachidphp93


bonjour tou le monde,

voila j'essaye de faire un menu deroulant  qui recupere des info sur une table services:

<select name="serviceagt" size="">
  <?php
  //On commence par mettre à jour les menus deroulants
  $sql="SELECT * FROM services";
  $req=mysql_query($sql) or die('Erreur SQL!'.$sql.'<br>'.mysql_error());
  while ($i = mysql_fetch_array($req)){
  echo "<option value='".$i['idServices']."'>".$i['NomServ'].",".$i['AbregServ'].",".$i['GrpServ'].",".$i['AdressServ']."</option>";}
  echo "</select>"
  ?>
le probleme c'est dans la recuperation de mon choix du meun deroulant dans le fichier de l'action de mon formulaire:

//'servicesagt' est la le name de ma selection
$option=$_POST['serviceagt'];
 
 echo "voila ma selction $option"; // affiche le numero de l'option (1, 2, ou 3 dans le cas ou j'ai trois option)!!

Ce je voudrais c'est de récuperer idServices de l'option choisi qui est dans ma table Services et ki correspont a une clé etrabgere dans une tables membres. Cela me permettra de savoir tel membres et dans tel service. Merci chui en galere, 

vendredi 24 mars 2006 à 15:43:44 | Re : menu deroulant probleme de recuperation de donnee

raven44

Tu dois le faire en javascript

<script language='javascript' type='text/javascript'>
     function nomfonction ()
     {
      return this.document.nomformulaire.nomlistederoulante.options[this.document.nomformulaire.nomlistederoulante.options.selectedIndex].value;
     }
    </script>

Voila Salut.
vendredi 24 mars 2006 à 15:52:17 | Re : menu deroulant probleme de recuperation de donnee

rachidphp93


déja j'ai jamais fais du javascript donc j' ai rien compris a ce que tu m'a mis, je pense qu ec'est faisable avec php,
personne de sait comment faire avec du php. merci
vendredi 24 mars 2006 à 15:53:56 | Re : menu deroulant probleme de recuperation de donnee

rachidphp93



slt raven44,


je ne juge pas ce ke tu m'a ecrit mai voila je suis debutant en php, et je sui en galre, si ca peu se faire en php, ca serai cool

vendredi 24 mars 2006 à 15:59:16 | Re : menu deroulant probleme de recuperation de donnee

raven44

Tu pourra pas le faire en php mon garcon !!

Y'a qu'en javascript que tu pourra le recupérer , c'est loin d'etre compliqué vu que je t'ai mis tout le script !!

le script que j'ai mis, tu peu le mettre juste avan de fermer ton form !

vendredi 24 mars 2006 à 16:02:04 | Re : menu deroulant probleme de recuperation de donnee

raven44

En faite si tu pourra le faire en php en testant t'es variable post ce qu'elles ont comme valeur !

Je trouve ca plus simple en javascript mais bon si tu veu absolument du php ..
lundi 27 mars 2006 à 16:56:55 | Re : menu deroulant probleme de recuperation de donnee

rachidphp93

reslt,

voila j'ai fai comme tu m'a dis mais j'arrive pas à récuperer l'option du menu deroulant, voila mon script:

<?php include ("connexionbdc.php") ?>
  <form name="inscription_agt" method="post" action="confirmer_insc.php">
  <table border="0" width="400" align="">
    <tr>
     <td width="200"><b>Numéro d'Identification INSEE</b></td>
     <td width="200">
     <input name="inseeagt" type="text" size="30" maxlength="30">
     </td>
    </tr>
    <tr>
     <td width="200"><b>Nom<b></td>
     <td width="200">
      <input name="nomagt" type="text" size="30" maxlength="40">
      <b>Prenom<b>
      <input name="prenomagt" type="text" size="20" maxlength="30">   
     </td>
    </tr>
     <tr>
        <td width="200"><b>Date de naissance<b></td>
        <td width="200">
         <input name="dtnaissagt" type="text" size="20" maxlength="30">
         </td>
    </tr>
     <tr>
        <td width="300"><b>Adresse<b></td>
        <td width="200">
         <input name="adressagt" type="text" size="80" maxlength="255">
         </td>
    </tr>
    <tr>
        <td width="200"><b>Code Postal<b></td>
        <td width="200">
         <input name="cpagt" type="text" size="15" maxlength="20">
         </td>
    </tr>
    <tr>
        <td width="200"><b>Ville<b></td>
        <td width="200">
         <input name="villeagt" type="text" size="20" maxlength="25">
         </td>
    </tr>
    <tr>
        <td width="200"><b>Téléphone Portable<b></td>
        <td width="200">
         <input name="telporagt" type="text" size="20" maxlength="25">
         <b>Téléphone domicile<b>   
        <input name="teldomagt" type="text" size="20" maxlength="25">
        </td>
    <tr>
        <td width="200"><b>Téléphone Bureau<b></td>
        <td width="200">
         <input name="telburagt" type="text" size="20" maxlength="25">
         <b>Fax <b>
        <input name="faxagt" type="text" size="20" maxlength="20">
        </td>
    <tr>
        <td width="200"><b>Email<b></td>
        <td width="200">
         <input name="emailagt" type="text" size="70" maxlength="80">
         </td>
    </tr>
    <tr>
        <td width="200"><b>Service<b></td>
        <td width="200">
         <?php include ("menuservice.php"); ?>
        </td>
    </tr>
    <tr>
        <td width="200"><b>Situation familiale<b></td>
        <td width="200">
           <?php include ("menusitfam.php"); ?>
         </td>
    </tr>
    <tr>
        <td width="200"><b>Nombre d'enfants<b></td>
        <td width="200">
         <input name="nbenf" type="text" value="0" size="7" maxlength="10">
         </td>
    </tr>
    <tr>
        <td width="200"><b>Revenu Fiscal Reference<b></td>
        <td width="200">
         <input name="revfiscref" type="text" size="15" maxlength="30">
         </td>
    </tr>
    <tr>
        <td width="200"><b>Nombre de Parts<b></td>
        <td width="200">
         <input name="nbpartagt" type="text" value="1,25" size="10" maxlength="10">
         </td>
    </tr>
    <tr>
        <td width="200"><b>Tranche<b></td>
        <td width="200">
         <input name="tranchagt" type="text" value="" size="20" maxlength="25">
         </td>
    </tr>
    <tr>
        <td width="200"><b>Qutient Familial<b></td>
        <td width="200">
         <input name="qfagt" type="text" value="" size="5" maxlength="10">
         </td>
    </tr>
    <tr>
        <td width="200"><b><b></td>
        <td width="200">
         <legend> 
        <input type="submit" name="suivant" value="Suivant>">
        <input name="annuler" type="submit" value="Annuler">
        </legend>
         </td>
    </tr>
 </table>

//voila le code javascript:

<script language='javascript' type='text/javascript'>
     function recupoption ()
     {
      return this.document.inscription_agt.serviceagt.options[this.document.inscription_agt.serviceagt.options.selectedIndex].value;
     }
    </script>
    <?php $option=recupoption ();
    echo "voila mon $option";
    ?>

</form>
</body>
</html>



Cette discussion est classée dans : menu, sql, probleme, option, deroulant


Répondre à ce message

Sujets en rapport avec ce message

probleme menu deroulant PHP mysql [ par M_B ] Bonjour à tous J'ai un probleme pour recuperer des données de ma base mysql dans un menu deroulant, au lieu de me mettre les données les unes en desso probleme menu deroulant PHP mysql !!!!Help please!!!! [ par M_B ] Salut à tous J'ai deja posé mon probleme dans le theme Base de données, mais n'ayant pas de solution j'aurai peut etre plus de chance ici...J'ai un pr menu deroulant probleme [ par rojomax ] voila l'enregistrement sur serveur marche bien le probleme ce pose pour la recuperation des donnees enregistrer dans le sql le selecte ne se positionn recuperation de valeur dans la db [ par plopinou ] J'ai un menu deroulant ( qui se trouve dans un formulaire avec d'autre champs) que je complete une premiere fois a l'arrive d'un personne, puis je le Menu deroulant, recuperation d'option, Merci [ par rachidphp93 ] Bonjour tout le monde;je veux integrer un menu deroulant dans mon bultin d'inscrption, je fais une requette select qui me recupere tous les inscris au Menu deroulant! je suis tres étonné [ par rachidphp93 ] Bonjour tt le monde,voila je suis débutant en php, j'ai essayé de créer un menu déroulant que j'alimente depuis une base de donnée. le problème c'est petit probleme d'include [ par metal_death ] Bonjour j'ai un petit probleme j'ai creer un fichier "menu.php" a la racine de mon site et j'ai creer un dossier logout aujourd'hui mais j'ai un probl probleme avec l'apostrophe ??? [ par robert_zo ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB Menu deroulant et checkbox [ par blackvault ] Voici mon code... mon prob est simple (enfin je pense...), je voudrais que quand l'utilisateur  clique (dans le menu deroulant) sur cheque ou cheque+l recuperer le choix d'un menu deroulant sans boutton d'activation [ par rachidphp93 ] bonjour tout le monde ;Bonjour, je voudrai recuperer le choix d'un menu deroulant sans un bouton et sans recharger la page?<font


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,608 sec (3)

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