Mostrar una columna de una BD - MySql en un control Select
Publicado por Juan (3 intervenciones) el 24/10/2017 21:55:30
Buenas tardes a todos
Recien estoy empezando con el tema de PHP y ya encontré mi primer obstáculo, espero me pueda ayudar.
Veran Tengo una BD en Mysql y lo que deseo es mostrar una de sus columnas en un control Select, hice mi codigo y pude mostrar los datos de esa columna, pero no consigo poder mostrarlos dentro del control que quiero, les dejo mi codigo para poder darme una mano y mostrarme donde estoy cometiendo el error..
De antemano muchas gracias.
incluso en vez de While intente con un For a la variable que contiene los datos pero nada..
Muchas gracias por su tiempo y ayuda
Recien estoy empezando con el tema de PHP y ya encontré mi primer obstáculo, espero me pueda ayudar.
Veran Tengo una BD en Mysql y lo que deseo es mostrar una de sus columnas en un control Select, hice mi codigo y pude mostrar los datos de esa columna, pero no consigo poder mostrarlos dentro del control que quiero, les dejo mi codigo para poder darme una mano y mostrarme donde estoy cometiendo el error..
De antemano muchas gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<html>
<head>
<title>CIP Entomology Collection</title>
</head>
<body>
<?php
$conexion=mysqli_connect("localhost","root","","csv_db") or die("Problemas con la conexión");
$registros=mysqli_query($conexion,"select ORDEN from basece") or
die("Problemas en el select:".mysqli_error($conexion));
//Aqui corroboro que si puedo acceder a los datos y lo imprimo a modo de prueba
while ($regOrden=mysqli_fetch_array($registros)){
echo $regOrden['ORDEN'];
echo "<br>";
}
echo "<br>";
//
?>
Order :
<select name="operacion">
<option value="-1">prueba2</option>
//En mi pagina me muestra la lsita de datos de la BD y el control, pero ya no me muestra mas!, quiero decir que las lineas de abajo ya no las muestra, es mas, intente mostrar cualquiero otra cosa, pero tampoco me mostro
<?php while ($regOrden=mysqli_fetch_array($registros)){?>
<?echo $regOrden['ORDEN'];?>
<?echo $f?>
<option value="<?$f?>"><?php $regOrden[$f]?> </option>
<?$f++?>
<?php }?>
</select>
<?php mysqli_close($conexion);?>
</body>
</html>
incluso en vez de While intente con un For a la variable que contiene los datos pero nada..
1
2
3
4
5
<?for($f=0;$f<count($regOrden);$f++){ ?>
<?echo $regOrden[$f];?>
<option value="<?$f?>"><?$regOrden[$f]?></option>
<?}?>
Muchas gracias por su tiempo y ayuda
Valora esta pregunta
0