Euh ok mais quelle relation y-a-t-il entre ton premier array et le second ?
Tu as fait un code vérifiant une égalité des valeurs entre les deux mais dans tes exemples je ne vois qu'un array semblant présenter l'attribut value du champ et le second qui présente des attributs tels que selected ou disabled.
ce que je veux faire est le suivant, je donne un exemple simple:
$frm->addSelect('selectName', array(
'clef1'=>'valeur1',
'clef2'=>'valeur2',
'clef3'=>'valeur3',
'clef4'=>'valeur4',
'clef5'=>'valeur5',
'clef6'=>'valeur6'
),
array(
'clef1'=>'DISABLED',
'clef2'=>'SELECTED',
+ je prends le 2eme array avec sa valeur 'DISABLED', sa clef et 'clef1',
+ je cherche la valeur de la clef du premier tableau, au 2eme tableau 'valeur1',
+ je l'insere dans l'option,
+ soit mon code HTML
<select ....>
<option value="valeur1' DISABLED="DISABLED">clef1</option>
<option value="valeur2'>clef2</option>
<option value="valeur3'>clef3</option>
..
</select>
j'espere que l'idee est claire

[quote="xTG"]Euh ok mais quelle relation y-a-t-il entre ton premier array et le second ?
Tu as fait un code vérifiant une égalité des valeurs entre les deux mais dans tes exemples je ne vois qu'un array semblant présenter l'attribut value du champ et le second qui présente des attributs tels que selected ou disabled.[/quote]
ce que je veux faire est le suivant, je donne un exemple simple:
[php]
$frm->addSelect('selectName', array(
'clef1'=>'valeur1',
'clef2'=>'valeur2',
'clef3'=>'valeur3',
'clef4'=>'valeur4',
'clef5'=>'valeur5',
'clef6'=>'valeur6'
),
array(
'clef1'=>'DISABLED',
'clef2'=>'SELECTED',
[/php]
+ je prends le 2eme array avec sa valeur 'DISABLED', sa clef et 'clef1',
+ je cherche la valeur de la clef du premier tableau, au 2eme tableau 'valeur1',
+ je l'insere dans l'option,
+ soit mon code HTML
[html]
<select ....>
<option value="valeur1' DISABLED="DISABLED">clef1</option>
<option value="valeur2'>clef2</option>
<option value="valeur3'>clef3</option>
..
</select>
[/html]
j'espere que l'idee est claire :)