Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2010, 06:11
Lidya
 
Fecha de Ingreso: abril-2010
Mensajes: 9
Antigüedad: 14 años
Puntos: 0
Mostrar un valor seleccionado de un combo

Hola chicos.
Qué tal???

Os escribo porque tengo una pequeña duda y me gustaría saber si se puede hacer.
He visto algunos ejemplos resueltos, pero no doy con la tecla.

Os explico: tengo implementado un combo con tipos de vias (llamalo combo, llamalo select option).
El usuario, al registrarse, elige una y yo la guardo en la BD (es un numero).

Luego, cuando el usuario quiere modificar sus datos, vuelvo a cargar el combo y QUIERO QUE ME APAREZCA SELECCIONADO POR DEFECTO EL VALOR QUE EL USUARIO INTRODUJO.

os dejo el codigo del combo:

Código PHP:
$consultaVias "select * from vias";

$resultadoVias = @mysql_query($consultaVias);

    if(!
is_null($resultadoVias)) 
          {

        
$numResultadosVias = @mysql_num_rows($resultadoVias);
        
            if(!
$numResultadosVias == 0)
             {
                
            
?> 
Código HTML:
<p align="center">Tipo de vía 
				<select name="tipoVia" >
			   		<option value=""></option> 
Código PHP:
<?php 
                   
for($i=0$i<$numResultadosVias$i++){
                        
$tuplaVias = @mysql_fetch_array($resultadoVias); ?>
Código HTML:
<option value="
Código PHP:
<?php echo $tuplaVias["idVia"];?>"
Código HTML:
> <
Código PHP:
?php echo utf8_encode($tuplaVias["nomVia"]);?> 
Código HTML:
</option>
			            <
Código PHP:
?php } ? 
>
Código HTML:
 </select> </p> 
Código PHP:
<?php 
             } else {die(
"Query failed."mysql_error());} 
    }
?>
Me podriais ayudar ???
Bueno, un beso para todos y muchas gracias por vuestra atencion.

El código no ha quedado muy claro, os lo pongo abajo otra vez, sin enmarcar.

$consultaVias = "select * from vias";


$resultadoVias = @mysql_query($consultaVias);

if(!is_null($resultadoVias))
{

$numResultadosVias = @mysql_num_rows($resultadoVias);

if(!$numResultadosVias == 0)
{

?> <p align="center">Tipo de v&#237a
<select name="tipoVia" >
<option value=""></option>

<?php for($i=0; $i<$numResultadosVias; $i++){
$tuplaVias = @mysql_fetch_array($resultadoVias); ?>
<option value="<?php echo $tuplaVias["idVia"];?>" > <?php echo utf8_encode($tuplaVias["nomVia"]);?> </option>
<?php } ?>
</select> </p>

<?php }
} else {die("Query failed.". mysql_error());}
}?>

Un saludo !!!