Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Entrega 3] Problemas con form que contiene select en HTML con array PHP #332

Open
clangoi opened this issue Jun 24, 2022 · 1 comment
Open
Labels
Entrega 3 Proyecto Duda relacionada al proyecto del curso

Comments

@clangoi
Copy link

clangoi commented Jun 24, 2022

Hola, estoy teniendo dificultades para obtener los datos desde un form con select en HTML con los datos de un array en PHP.
En la vista donde se muestra el select, se ven las opciones del array, sin embargo donde llegan los datos con el método post, llega un array que contiene los id, pero no los datos del select.
Imagen del contenido de $_POST
image

Código que envía los datos del post

<form action="reservas.php" method="post" target="_blanck">
    <div>Seleccione Fecha de salida <input type="date" name = "fecha" value="Fecha de Despegue"></div>
    <div>Seleccione Ciudad de Origen <select name="origen" id="ciudad_o">
    <?php 
        foreach($data2 as $d2 => $id){
            ?>
            <option value="<?php echo $id['nombre_ciudad']; ?>"><?php echo $id['nombre_ciudad']; ?></option>
            <?php
        };
    ?></select></div>
    <div>Seleccione Ciudad de Destino
    <select name="destino" id="ciudad_d">
    <?php 
        foreach($data2 as $d2 => $id){
            ?>
            <option value="<?php echo $id['nombre_ciudad']; ?>"><?php echo $id['nombre_ciudad']; ?></option>
            <?php
        };
    ?></select></div>
    <div><button type="submit" value="Buscar"> Buscar</div>
</form>

Y $data2 es un array con la siguiente estructura
image

@arpincheira
Copy link
Contributor

Hola, eso sucede porque los valúes de las alternativas que le das a los selectos al interior del form corresponden a los ids. Ahora, esto es recomendable pues evitas cargar más información al interior del select y después debes simplemente hacer una querrá que pregunte por los demás valores de las opciones seleccionadas.

@arpincheira arpincheira added Proyecto Duda relacionada al proyecto del curso Entrega 3 labels Jun 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Entrega 3 Proyecto Duda relacionada al proyecto del curso
Projects
None yet
Development

No branches or pull requests

2 participants