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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : soucis de faire passé la deuxième valeur du 2 champs

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

par pacphil » 16 janv. 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

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

par zeus » 16 janv. 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é.

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.

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

par pacphil » 16 janv. 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
	$(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();
}
          
<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
<?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> ';
}
?>