En este ejemplo veremos como hacer esto:
Imaginemos que queremos hacer un formulario donde se deba escoger un item desde una lista de Sucursales que tenemos de una tienda.
Para este ejemplo usaremos la siguiente base de datos con nombre: sucursales
El código para esto será:
<?php include("config.php"); $sql = mysqli_query($link, "select * from sucursales"); ?> <form name="elegir_sucursal" action=""> <select name="sucursal"> <?php while($row = mysqli_fetch_array($sql)) { ?> <option value="<?=$row['id_sucursal']?>"> <?=$row['nombre_sucursal']?> </option> <?php } ?> </select> </form>
Es importante notar que podemos invocar código php entre medio de código html, y que también puedo usar la notación "<?= ?>" para poner variables de php en tags html.
También es importante destacar que en el option-> value siempre debe ir el id único del objeto en la base de datos.
Siempre hay que recordar abrir y cerrar las secciones PHP que estarán embebidas dentro del código HTML, por ejemplo para cerrar la llave } se debe escribir <?php } ?>
Para ver este código funcionando ingresa aquí
No hay comentarios:
Publicar un comentario