Liste liés

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 : Liste liés

par albat » 04 mai 2009, 10:39

Modération :
Ce sujet a déjà été traité et des réponses ont été apportées.
Faire une petite recherche préalable n'est pas superflu.


Un coup d'oeil dans la FAQ ?... ;)

Liste liés

par Invité » 04 mai 2009, 10:30

Bonjour,

Je sais que je vais en faire raller quelque uns mais je ne trouve pas de solution pour sortir de mon pb .
J'ai deux liste déroulantes :

Une des département de France l'autre des communes (Les deux se remplissent avec deux tables BDD SQL).
Je voudrais que lors du choix du département la liste des communes affiche que les communes lié a ce département .

Voici mes tables :

departement :
id
numero
departement

communes:
id
NumDepartement
communes

et voici mon code pour le moment :
<html>
<head>
<meta http-equiv="Content-Language" content="en" />
<meta name="GENERATOR" content="PHPEclipse 1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>title</title>
<script language="JavaScript" type="text/javascript">
		function Communes()
		{		
			var valeur = document.getElementById("SelectDepNais").value ;
		}
</script>	
</head>  
<body> 
<select id="SelectDepNais" name="F_CT_DNAIS" onchange="Communes();">
	<?php 
	require_once('../cfg/setup.inc.php');
	$Dblocal = $Db->M_clone();
						
	$sql = "SELECT * FROM t_departements";
	$Dblocal->M_ExecSql($sql) ;
	while($rows = $Dblocal->M_MoveNext())
	{
		@$departement	= $Dblocal->current['departement'] ;
		@$Numero	= $Dblocal->current['Numero'] ;
		echo("<option value='$Numero'>$Numero - $departement</option>");
	}
	?>
</select>

<p>Ville de naissance :
<select name='F_CT_VNAIS'>
			
	<?php
        $sql = "SELECT communes FROM t_communes WHERE NumDepartement = '$Numero' ";
	$Dblocal->M_ExecSql($sql) ;
	while($rows = $Dblocal->M_MoveNext())
	{
		@$communes	= $Dblocal->current['communes'] ;
		echo("<option value='$communes'>$Numero - $communes</option>");
	}
	?>			
</select>	

</body>
</html>
Mon but serai d'affecter la valeur de la variable javascrit ("valeur") a ma requête SELECT communes ,mais je sais que le php ce fait coté serveur alors comment résoudre ce problème ??