J ai un formulaire avec des liste deroulante et dans lequel j ai 2 listes pourlesquels quand je selectionne un element il ne veux pas s afficher, et la liste n affiche rien ??
c est deux liste on cette forme et je comprends pas trop
*
etat1
etat2
...
voila mon code
if(@$fam!=""){
/////////////////affichage pour les marques /////////////////////
$sql1 = "SELECT distinct marque FROM objet where type_objet='".$fam. "' order by marque;";
}
else
{
$sql1 = "select distinct marque from objet order by marque";
}
$result1 = pg_query($sql1) or die( 'Erreur1' );
$nb = pg_num_rows($result1);
?>
<td>
<select name="marque" onChange="location.href='<?php echo $_SERVER['PHP_SELF'] ; ?>?marque=' + this.value">
<?
if ( $nb==0 )
{
?>
<option>Aucune Marque</option>
<?
}
else
{
?>
<option>*</option>
<?
while ( $list1 = pg_fetch_array( $result1 ) )
{
?>
<option value="<?php echo $list1['marque'] ;?>"<?php if( @$_GET['marque']== $list1['marque']){echo ' selected=\"selected\" ';}elseif(@$_SESSION['marque']== $list1['marque']){echo ' selected=\"selected\" ';} ?>><? echo $list1['marque'] ;?></option>
<?
}
}
?>
</select>
</td>
<?
if(@$marque!="")
{
////////////////////affichage par modele ///////////////////
$sql1 = "SELECT distinct modele FROM objet where marque='".$marque. "' order by modele;";
}
else
{
$sql1 = "select distinct modele from objet order by modele";
}
$result1 = pg_query($sql1) or die( 'Erreur1' );
$nb = pg_num_rows($result1);
?>
<td>
<select name="modele" onChange="location.href='<?php echo $_SERVER['PHP_SELF'] ;?>?modele=' + this.value">
<?
if ( $nb==0 )
{
?>
<option>Aucun Modele</option>
<?
}
else
{
?>
<option>*</option>
<?
while ( $list1 = pg_fetch_array( $result1 ) )
{
?>
<option value="<?php echo $list1['modele'] ;?>"<?php if( @$_GET['modele']== $list1['modele']){echo ' selected=\"selected\" ';}elseif(@$_SESSION['modele']== $list1['modele']){echo ' selected=\"selected\" ';} ?>><? echo $list1['modele'] ;?></option>
<?
}
}
?>
</select>
</td>
Merci