Liste déroulante en php (symfony 1.4)
Bonjour à tous,
Voilà j'ai un problème au niveau de ma liste déroulante faite en php et javascript.
Dans ma page par défaut j'ai la valeur "1". Mon problème c'est que quand je choisi dans ma liste déroulante (par exemple la valeur "2") ma page se recharge bien mais elle me remet la valeur "1" dans ma liste. Pourtant j'ai bien mis le selected mais quand je regarde le code source de ma page, le selected est tout le temps sur la valeur "1". quelqu'un sait comment je peux remédié a ça svp ?
JavaScript + PHP :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<script type="text/javascript">
function filter(){
var id = document.getElementById('liste-biens').options[document.getElementById('liste-biens').selectedIndex].value;
var url = "<?php echo html_entity_decode($url); ?>"+id;
window.location =url;
}
</script><?php
echo __("Vos biens");
?> : <select id="liste-biens" onChange="javascript:filter();"><?php
foreach($dataLevels as $level){
$lib_immeuble_value = $level->getAttribute('lib_immeuble');
$codimm_immeuble_value = $level->getAttribute('cod_immeuble');
$codimmcop_immeuble_value = $level->getAttribute('cod_imm_cop');
if ($libimm->getDisplay()){
?><option <?php
if($current_code_imm == $level->getAttribute('cod_imm_cop')){ echo 'selected="selected"'; }
?>value="<?php echo $level->getAttribute('cod_imm_cop');?>"><?php
echo $level->getAttribute('lib_immeuble') . ' - ' .
$level->getAttribute('adr1_immeuble') . ' - ' .
__("Immeuble") . ' ' . str_pad(html_entity_decode($level->getAttribute('cod_immeuble')),5,"0",STR_PAD_LEFT) . '/' .
__("Client") . ' ' .str_pad(html_entity_decode($level->getAttribute('codcli_immeuble')),7,"0",STR_PAD_LEFT) . '/' .
__("Copropriétaire") . ' ' . str_pad(html_entity_decode($level->getAttribute('codcop_immeuble')),7,"0",STR_PAD_LEFT);
?></option><?php
}
}
?></select><?php |