Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/06/2007, 09:09
juan007
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Ayuda ...No se me ocurre

Gracias por tu Respuesta compañero GatorV.

Ahora deja entender lo que me has sugerido:Cuando dibujas tu combo, vas comparando si el cargo actual es igual al cargo del usuario, si lo es le agregas a tu option el atributo de "selected" para que sea la opcion predefinida.

Supongo que te refieres a esta parte cuando empiezo a llenar el combo con los datos de la tabla.

Código PHP:
<?php    
$nombre_cargo_socio
$_SESSION['cargo'];
include(
"../conec.inc.php");
$conex Conectarse();
$consulta="SELECT nombre_cargo FROM cargos";    
$res=mysql_query($consulta,$conex);
if(!
$res)
{
    echo 
":Fallo en Rescatar datos de cargo";
}
else
{
    echo 
"<select name='combo_cargos'>";
    while (
$fila=mysql_fetch_array($res))
     {
                  echo 
"<option>"$fila['nombre_cargo'], "</option>";
    }
}
echo 
"</select>";
?>
Pero lo que tu me dices... deberia ser fuera del while o dentro del while, segun yo deberia se dentro del while lo hice pero no me resulto, este es el codigo:

Código PHP:

<?php    
$nombre_cargo_socio
$_SESSION['cargo'];
include(
"../conec.inc.php");
$conex Conectarse();
$consulta="SELECT nombre_cargo FROM cargos";
$res=mysql_query($consulta,$conex);
if(!
$res)
{
    echo 
":Fallo en Rescatar datos de cargo";
}
else
{
    echo 
"<select name='combo_cargos'>";
    while (
$fila=mysql_fetch_array($res))
     {
         if (
$nombre_cargo_socio==$fila['nombre_cargo'])
        {
        echo 
"<option selected value='$nombre_cargo_socio'>";
        }
        else
        {
        echo 
"<option>"$fila['nombre_cargo'], "</option>";
        }
    }
 }
echo 
"</select>";
?>
haber con este codigo me llena el combo con los cargos de la tabla, pero en el combo aparece un dato en blanco selecionado que corresponde al del usuario, pero esta en blanco osea no aparece Maestro Sangrador sino que aparece el combo con el value en blanco y seleccionado.

Esta es la imagen:



Espero haberme explicado bien...

se agradece cualquier sugerencia