Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2010, 12:03
SeNdEr2003
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 20 años, 8 meses
Puntos: 3
Combo me muestra el mismo valor

Buenas

Tengo un combo que levanto de la db donde informo si un usuario esta activo o no, entonces el admin desde ese combo puede activarlo o desactivarlo segun le parezca, uso combo para poder seleccionar varios y hacer todo de una...pero si esta activo me dice:

YES
YES

Como opciones, si esta desactivado me dice:

NO
NO

El tema es que debe informa si esta activo o no y dejar elegir, es decir si esta activo:

YES
NO

y debajo no para desactivar, yo hago esto:

<?php
foreach($aYesNo as $key=>$val) {
if($aData['nStatus'] == "2") {
echo ' selected="selected"';
$val = "Yes";
} else if ($aData['nStatus'] == "1" ||$aData['nStatus'] == "0" ) {
echo ' selected="selected"';
$val = "No";
}
echo '<option value="'.$key.'"';
if($key==$aData['nStatus']) echo ' selected="selected"';
echo '>'.$val.'</option>'."\n";
}
?>
Que puede estar mal? nStatus trae el estado...