PHP - Mostrar valor de select

 
Vista:

Mostrar valor de select

Publicado por Lolo Blanco (1 intervención) el 07/02/2016 21:03:19
Buenas,
Dado el siguiente código:

1
2
3
4
5
6
7
$conexion = mysqli_connect("localhost","root","","hdadmortaja");
$consulta = mysqli_query($conexion,"select * from hermanos where codigo=".$referencia."") or die("falla algo en la consulta");
$puesto = mysqli_query($conexion,"select puesto from hermanos where codigo=".$referencia."") or die("pues no");
$nfilas = mysqli_num_rows($consulta)or die ("falla algo en nfilas");
for ($i=0;$i<$nfilas;$i++){
$fila = mysqli_fetch_array($consulta);
}

Necesito mostrar el valor de un campo select consultado en una base de datos, por ejemplo, este input type text lo puedo mostrar con
1
<input type="text" name="nombre" value="<?php echo $fila["nombre"] ?>"

Pero... como mostrar el valor de un select???

Gracias por la atención!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Mostrar valor de select

Publicado por xve (6935 intervenciones) el 08/02/2016 08:03:27
Hola Lolo, no se de donde vienen los valores del select, pero si por ejemplo, vienen de un array de valores, seria algo así:

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$valores=array(0=>"selecciona un valor","valor 1","valor 2","valor 3");
 
echo "<select>";
	foreach($valores as $key=>$value)
	{
		if($fila["miSelect"]==$key)
			echo "<option value='".$key."' selected>".$value."</option>";
		else
			echo "<option value='".$key."'>".$value."</option>";
	}
echo "</select>";
?>

Si tienes cualquier duda...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar