Cita:
Iniciado por tanliz Buenas tardes compañer@s, me podrían decir si es posible mostrar datos en un <input list...>
<datalist>
</datalist>...
de una consulta, no se si me explique, pero quiero que los datos que aparezcan en el datalist sean el resultado de una consulta, ya lo había hecho antes con un select... pero con éste no me funciono... primero quisiera saber si es posible lo que trato de hacer y segundo, cómo hacerlo?
Gracias de antemano...
sí, es posible, de manera robusta y directa, sin hacerlo con poo ni mvc ni nada el código puede ser algo así
Código PHP:
Ver original<html>
<body>
<ul>
<?php
//establezco los datos de autenticación para acceder a la base de datos
$IDConexion = mysqli_connect("ip" , "usuario" , "contraseña" , "base de datos");
//establezco qué quiero consultar
$Consulta = "SELECT * FROM tabla";
//conecto a la base de datos
//extraigo los datos con mysqli_fetch_array, es decir, en forma de arreglo
//asignándolos a $resultado_conexion
//con cada iteración del while voy seleccionando cada fila de la consulta
{
$datos[] = $resultado_conexion;
}
//recorro el array creado $datos[] con un foreach y presento los datos
foreach($dato as $campo)
{
?>
<li><?php echo $campo['nombre del campo que quieres imprimir'] ?></li>
<?php
}
?>
</ul>
<!-- si lo que quieres es un select, solo tienes que cambiar las etiquetas ul por select y las etiquetas li por option y listo -->
</body>
</html>
espero que te ayude, saludos