Forum d'entraide PHPFrance

Venez poser vos questions PHP, MySQL, HTML, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance

Vers le contenu

» Masquer les résultats de la recherche

Recherche dynamique PHPfrance

  1. Effectuez une recherche, les résultats s'afficheront dynamiquement ici.

soucis de faire passé la deuxième valeur du 2 champs

Des questions sur le javascript ? C'est ici ...

soucis de faire passé la deuxième valeur du 2 champs

Messagepar pacphil 16 Jan 2012, 15:19

bonjour voilà j'ai trouvé un super script champs liées , le soucis quand j'envoie dans ma page d'insertion le champs drop_1 c'est ok le second champs je n'arrive pas une idée svp?
la partie jquery
Syntaxe: [ Télécharger ] [ Masquer ]
Code php
        $(document).ready(function() {
        $('#wait_1').hide();
        $('#drop_1').change(function(){
          $('#wait_1').show();
          $('#result_1').hide();
      $.get("func.php", {
                func: "drop_1",
                drop_var: $('#drop_1').val()
      }, function(response){
        $('#result_1').fadeOut();
        setTimeout("finishAjax('result_1', '"+escape(response)+"')", 400);
      });
        return false;
        });
});

function finishAjax(id, response) {
  $('#wait_1').hide();
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();
}


Syntaxe: [ Télécharger ] [ Masquer ]
Code html
         
<tr>
            <td><b>Province :</b></td>
            <td><select class="select" name="drop_1" id="drop_1">    
             <option value="" selected="selected" disabled="disabled">Select a Category</option>
             <?php getTierOne(); ?>
             </select>
            </td>
            <td><b>Ville :</b></td>
            <td><span id="wait_1" style="display: none;">
                <img alt="Please Wait" src="cssstyle/imdesign/ajax-loader.gif"/>
                </span>
                <span id="result_1" style="display: none;"></span>
            </td>
          </tr>
          <tr>


La fonction php qui est appelé en début de la page php avec le code HTML

Syntaxe: [ Télécharger ] [ Masquer ]
Code php
<?php
//**************************************
//     Page load dropdown results     //
//**************************************
function getTierOne()
{
        $result = mysql_query("SELECT DISTINCT tier_one FROM two_drops")
        or die(mysql_error());

          while($tier = mysql_fetch_array( $result ))
 
                {
                   echo '<option value="'.$tier['tier_one'].'">'.$tier['tier_one'].'</option>';
                }

}

//**************************************
//     First selection results     //
//**************************************
if(@$_GET['func'] == "drop_1" && isset($_GET['func'])) {
   drop_1($_GET['drop_var']);
}

function drop_1($drop_var)
{  
    include_once('sources/config.php');
        $result = mysql_query("SELECT * FROM two_drops WHERE tier_one='$drop_var'")
        or die(mysql_error());
       
        echo '<select class="select" name="tier_two" id="tier_two">
              <option value=" " disabled="disabled" selected="selected">Choose one</option>'
;

                   while($drop_2 = mysql_fetch_array( $result ))
                   {
                        $tier_two =  $drop_2['tier_two'];
                        echo '<option value="'.$tier_two.'">'.$tier_two.'</option>';
                        }
       
        echo '</select> ';
}
?>
pacphil
Ma première boucle
 
Messages: 83
Inscription: 01 Oct 2011, 10:41

Publicité

Re: soucis de faire passé la deuxième valeur du 2 champs

Messagepar zeus 16 Jan 2012, 15:30

Modération :
Merci de tenir compte des titres de forums.
Pour obtenir plus de réponses, le sujet est déplacé dans un forum plus adapté.


pacphil a écrit:je n'arrive pas une idée svp?

Il faut nous détailler ce qui ne fonctionne pas, le résultat obtenu et ce que tu attendais pour que nous puissions t'aider.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer
Avatar de l’utilisateur
zeus
Administrateur PHPfrance
Administrateur PHPfrance
 
Messages: 12897
Inscription: 22 Avr 2005, 11:11
Localisation: Lyon

Re: soucis de faire passé la deuxième valeur du 2 champs

Messagepar pacphil 16 Jan 2012, 22:35

j'arrive à insérer la province qui est drop_1 dans ma table tiers_two ne s’insère pas dans la table je recherche une solutions car tier_two est égale à la ville
pacphil
Ma première boucle
 
Messages: 83
Inscription: 01 Oct 2011, 10:41


Retourner vers Javascript, AJAX

Qui est en ligne

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

  • Publicité