Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/10/2008, 15:22
Avatar de Gerifaltus
Gerifaltus
 
Fecha de Ingreso: junio-2005
Ubicación: Tabasco, México
Mensajes: 180
Antigüedad: 18 años, 10 meses
Puntos: 4
Respuesta: Mostrar campo de select "selected" de una consulta con php y mysql

Cita:
Iniciado por gokufast Ver Mensaje
Exacto!!!! eso mismo intente pongo el codigo, bueno esta con mis datos, pero se entiende, ahora no se si se lo puede mejorar.

Código PHP:
$result_1 mysql_query("SELECT depto FROM abm WHERE id=$_GET[id]"$link); 
    while (
$row_1=mysql_fetch_array($result_1))
    {  
        if (
$row_1['depto'] == $depto)
        {    echo 
"<option value='".$row_1['depto']."' selected>".$row_1['depto']."</option>";
        }
        else
        {    echo 
"<option value='".$row_1['depto']."'>".$row_1['depto']."</option>";
        }
    } 
Así es, esa era la comparación que comentaban los compañeros de arriba, sin embargo para evitar if y else yo lo hago de esta manera y es un poco más simple y con menos código

Código PHP:
$selected '';
while (
$row_1=mysql_fetch_array($result_1))
    {  
        if (
$row_1['depto'] == $depto$selected 'selected';
        echo 
"<option value='".$row_1['depto']."' $selected>".$row_1['depto']."</option>";
        }
    } 
Saludos
__________________
:::.. Todo tiene un ¿Por qué? y un ¿Para qué? ..:::
:::.. Todo se reduce a un SI y a un No ..:::