Il y a actuellement 263 visiteurs
Jeudi 28 Mars 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Récupérer 'value' dans une 'function' ajax

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Récupérer 'value' dans une 'function' ajax

Message le 10 Sep 2010 16:06

Bonjour, j'expose mon problème

J'ai un menu déroulant qui appel automatiquement deux autres menus déroulants
le soucis, c'est que je n'ai que la valeur du 1er menu déroulant qui rempli ma base mysql !

Ca ne doit pas être grand chose, mais je tourne un peu en rond là !

voici le code :

ajax.js
Code: Tout sélectionner
function ajax(strthis)
{
   var param = strthis.value;
                var codedial = document.getElementById("codedial").options[document.getElementById("codedial").selectedIndex].value;
   $("#tr_intitule").empty();
   $.ajax
   (
      {
         type: "POST",
         url: "select_intitule.php",
         data: "var="+param,
         success:
         function(msg)
         {
            $("#tr_intitule").append("<td>"+ msg +"</td>");
         }
      }

   );

   var param = strthis.value;
                var codedial = document.getElementById("codedial").options[document.getElementById("codedial").selectedIndex].value;
   $("#tr_unite").empty();
   $.ajax
   (
      {
         type: "POST",
         url: "select_unite.php",
         data: "var="+param,
         success:
         function(msg)
         {
            $("#tr_unite").append("<td>"+ msg +"</td>");
         }
      }

   );
}

form1.php
Code: Tout sélectionner
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ajax.js"></script>
<form method="POST" action="valide1.php" name="caapp">                  <tr align="center">
                    <td><div align="right">Code : </div></td>
                          <td><div align="left"><?php include('select_codedial.php')?></div></td>
                        </tr>
                  
                  <tr align="center">
                    <td><div align="right">Unité d'Emploi : </div></td>
                          <td><div align="left" id='tr_unite'><?php include('select_unite.php')?></div></td>
                        </tr>
                  
                  <tr align="center">
                    <td><div align="right">Intitulé Code : </div></td>
                          <td><div align="left" id='tr_intitule'><?php include('select_intitule.php')?></div></td>
                        </tr>
                      <tr align="center">
                        <td colspan="2"><input type="submit" value="Envoyer" /></td>
                        </tr>
                    <input type="hidden" name="id" value="<?php echo($id) ;?>">
                  </form>

select_codedial.php
Code: Tout sélectionner
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ajax.js"></script>
<select id='codedial' name='codedial' onchange="ajax(this)">
<option value='void_codedial'>-</option>
  <?php
    include("../connexion.php");
   
   
    $query = "SELECT DISTINCT codedial FROM codedial ORDER BY codedial ASC";
    $rq = mysql_query($query) or die(mysql_error());
    while ($row=mysql_fetch_array($rq, MYSQL_ASSOC))
    {
      $codedial = $row["codedial"];
      echo "<option value='$codedial'>$codedial</option>";
    }
    mysql_close();
  ?>
</select>

select_unite.php
Code: Tout sélectionner
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ajax.js"></script>
<select id='unite' name='unite'>

  <?php
    include("../connexion.php");
   
    $var=$_POST['var'];
    $query = "SELECT DISTINCT unite FROM codedial WHERE codedial='$var' ORDER BY unite ASC";
    $rq = mysql_query($query) or die(mysql_error());
    while ($row=mysql_fetch_array($rq, MYSQL_ASSOC))
    {
      $unite = $row["unite"];
      echo "<option value='$unite'>$unite</option>";
    } 
    mysql_close();
  ?>
</select>

select_intitule.php
Code: Tout sélectionner
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ajax.js"></script>
<select id='intitule' name='intitule'>

  <?php
    include("../connexion.php");
   
    $var=$_POST['var'];
    $query = "SELECT DISTINCT intitule FROM codedial WHERE codedial='$var' ORDER BY intitule ASC";
    $rq = mysql_query($query) or die(mysql_error());
    while ($row=mysql_fetch_array($rq, MYSQL_ASSOC))
    {
      $intitule = $row["intitule"];
      echo "<option value='$intitule'>$intitule</option>";
    } 
    mysql_close();
  ?>
</select>
athome
Visiteur
Visiteur
 
Messages: 9
Inscription: 20 Juil 2010 11:02
 



Sujets similaires

Message Recuperer un ficheir supprimé dans google drive
BonjourUn fichier a été supprimé de notre google drive. il n'est plus dans la corbeille.Comment le récupérer?Merci
Réponses: 4

Message Récupérer des données sur un disque effacé
Salut,Je sais qu'on a des spécialistes ici comme EinsteinZero, de la récupération de données sur un disque dure effacé par erreur.Je ne sais pas encore faire mais j'ai été confronté bien des fois au soucis.Je ne savais pas qu'il était possible de récupérer l'intégralité des fichiers effacés en forma ...
Réponses: 2

Message [Méthode] récupérer votre n° de licence win 10
Microsoft permet >>ici<< de télécharger la dernière version légale de Windows 10, soit sur une clé USB soit sous la forme d'un fichier ISO....mais, pour cela il vous faut votre n° de licence Windows 10 que, si vous avez acheté un PC avec Windows "préinstallé", vous n'avez pas.. ...
Réponses: 11

Message recuperer photos samsung a70 ecran noir casser
Bonjour j'ai ou plutôt j'avais un téléphone Samsung A70 : A70 SM-A705FN/DS il est tombé écran fissurer et noir j'ai bien essayé de le connecter sur mon pc il a vibré j'ai essayé d'appuyer sur la touche - 7 secondes ou + ... essayer avec kies ou smart switch je n'ai pas réussi .... bref je souh ...
Réponses: 13

Message Récupérer vieux disque dur et le brancher sous Windows 10
Hello les pro de l'informatique j'ai extrait le disque dur de mon antique PC Windows 2000. Est-il possible de le mettre dans un boîtier externe et le brancher sur mon portable windows10 ? Sera t-il reconnu ? J'ai besoin de vos lumières avant d'acheter un boîtier pour rien et effectuer tous les branc ...
Réponses: 10

Message Solution pour récupérer les fichiers de la corbeille vidée ?
Bonjour à tous ceux qui ne sont pas (encore) partis en vacances,Sous Windows 10 d'un PC portable, j'ai vidé la Corbeille.Quelle solutions (logicielles, intervention dans le registre, ...) avez-vous utilisé pour récupérer quelques fichiers, avec réussite bien sûr, tout récemment.Cordialement.Georgiog ...
Réponses: 2

Message récuperer des données sur un DD sous win 7 - sur pc win 10
Bonjour à tous, J'ai un petit soucis : mon ancienne carte mère a rendu l?âme, ce qui a été l'occasion de faire un rafraichissement de matériel.j'étais sous win 7 et mon nouveau pc est sous win 10.J'ai reconnecté mon ancien DD en slave mais évidement il n'est pas reconnu - je n'ai donc pas d?accès ...
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.