Nueva pregunta

Pregunta:

Fecha: 17-07-2017 11:49:33 (En Español)

¿Cómo obtener el valor de un control combobox para ser editado?[Resuelta]

Hola a todos, quisiera saber cómo podría obtener el valor enviado a un combobox desde una tabla.

Aquí envío el valor para registrarlo en otra tabla, pero cómo podría obtener ese valor enviado para modificarlo en un edit form.

<div class="form-group">
    <label class="col-sm-2 control-label">Categoría:</label>
    <select class="form-control" id="cboCategoría" name="cboCategoria">
        <?php
        // Creación del query
        $query = "SELECT * FROM categoria ";

        $res = mysqli_query($conn, $query);
        if ($res) {
            while ($fila = mysqli_fetch_array($res)) {
                ?>
                <option value="<?php echo $fila["cat_id"] ?>"><?php echo $fila["cat_nombre"] ?></option>
                <?php
            }
        }
        ?>
    </select>
</div>
Etiquetas: Empezar a programar - HTML - MySQL - PHP - Pregunta Votos: 0 - Respuestas: 2 - Vistas: 13 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 17-07-2017 13:16:37 Hola William,
    Por favor podrías editar tu pregunta y utilizar el formato para código PHP?
    Eso facilita mucho que te ayudemos.

    Para recibir el valor en la página destino sólo tienes que hacer algo como esto:

    <?php
    $categoria = $_POST['cboCategoria'];
    


    Ya que lo recibiste puedes obtener los datos correspondientes de la tabla y presentarlos en un formulario para actualizar el registro.

    Saludos
      Votos: 0 - Link respuesta
     
  • Fecha: 18-07-2017 06:07:04 Buen día por lo que entendí lo que requieres es enviarlo, bueno para ello necesitas un botón o algún elemento para crear el evento por ejemplo después de tu código crea un botón que se llame enviar

     <input type="button" id="enviar" name="enviar" value="Enviar" />
    


    Y con jquery (javascript) obtienes el valor, al obtener ya el valor lo envías por post o get como requieras, generalmente y por seguridad es post

    $("#enviar").click(function(){
      var variableSelect = $("cboCategoria").val();
    
       $.post(
                      "pagina_destino.php",
                      {variableSelect: variableSelect},
                      function(data){
                        $('#divRespuesta').html(data);
                      }
        );
    
    });
    


    y después ya haces lo que indica el colega Ernesto.
      Votos: 1 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com