Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/03/2011, 10:42
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 14 años, 5 meses
Puntos: 63
Respuesta: valor repetido en select

Rápidamente se me ocurre esto:

Código PHP:
<html>
<head>
<title>SELECT</title>
</head>
<body>
<select id="target">
<?php
$default 
= array(3,5,8); //valores por defecto
//acceso A MI BASE DE DATOS
include_once("class/Conexion.php");
$c = new Conexion();
$res $c->query("SELECT * FROM opcion");
while(
$item $res->toArray()) {
    for(
$i 0$i<sizeof($default); $i++) {//se recorre el arry de la base de datos
        
if($item[0] == $default[$i]) {//se recorre el array por defecto
            
unset($default[$i]); //elimino en el array por defecto el valor repetido
            
$default array_values($default);//reacomodo el array por defecto
        
}
    }
    
?><option value="<?php echo $item[0?>"><?php echo $item[0?></option><?php //muestro array de la base
}
for(
$i 0$i<sizeof($default); $i++) {
    
?><option value="<?php echo $default[$i?>"><?php echo $default[$i?></option><?php //muestro array por defecto
}
?>
</select>
</body>
</html>
Deberías reemplazar el método de acceso a los valores del servidor y ya esta.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.