entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

4votos

Pasar variable php a un modal

Hola a todos, alguien que me pueda ayudar, necesito pasar el valor de una variable php que viene de una tabla html a un modal

codigo:

<tbody>
                                <?php
                                include "conexion.php";
                                    $result=mysql_query("select * from usuarios");

                                    while($row = mysql_fetch_array($result)) 

                                    {
                                        echo "<tr>";
                                        echo "<td>".$row["Usuario"]."</td>";
                                        echo "<td>".$row["Nombre"]."</td>";
                                        echo "<td>".$row["Proyecto"]."</td>";
                                        echo "<td>".**"<button type='button' class='btn btn-primary btn-label-left'  data-toggle='modal' data-target='#myModal2'>"."
                                        <span><i class='fa fa-clock-o'></i></span>"."
                                            Modificar"."
                                        </button>"."**
                                    </div>"."</td>";
                                        echo "<td>".$row["tipo_egreso"].".<a href='#' onclick='openM(\"".$row["id"]."\")'><img src='img/cancel.png'></a>"."</td>";
                                        echo "</tr>";
                                    }
                                    mysql_free_result($result);
                                ?>  

                                </tbody>

y el modal es este

<div id="myModal2" class="modal fade" role="dialog">
  <div class="modal-dialog modal-lg">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Modificar Uusuario</h4>
      </div>
      <div class="modal-body">
      <form class="form-horizontal" role="form">

      <div class="form-group has-warning has-feedback">
                                    <label class="col-sm-2 control-label">Nombre</label>
                                    <div class="col-sm-4">
                                        <input type="text" id="nombre" name="nombre" class="form-control">
                                    </div>
                                </div>

                                <div class="form-group has-warning has-feedback">
                                    <label class="col-sm-2 control-label">Usuario</label>
                                    <div class="col-sm-4">
                                        <input type="text" id="usuario1" name="usuario1" class="form-control">
                                    </div>
                                </div>

                                <div class="form-group has-warning has-feedback">
                                    <label class="col-sm-2 control-label">Password</label>
                                    <div class="col-sm-4">
                                        <input type="text" id="password" name="password" class="form-control">
                                    </div>
                                </div>

                                <div class="form-group has-warning has-feedback">
                                    <label class="col-sm-2 control-label">Tipo de Usuario</label>
                                    <div class="col-sm-4">
                                        <div class="row form-group">
                                            <div class="col-sm-12">
                                                <select class="form-control" id="tipo" name="tipo">
                                                    <option value="0">Tipo de Usuario</option>
                                                    <option value="1">Administrador</option>
                                                    <option value="2">Usuario 1</option>
                                                </select>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                <div class="form-group has-warning has-feedback">
                                    <label class="col-sm-2 control-label">Proyecto</label>
                                    <div class="col-sm-4">
                                        <div class="row form-group">
                                            <div class="col-sm-12">
                                                <select class="form-control" id="proyecto" name="proyecto">
                                                    <option value="0" selected>Elige Proyecto</option>
                                                    <?php 
                                                    $result=mysql_query("SELECT * FROM cat_Proyecto");
                                                        while($row = mysql_fetch_array($result)) { 
                                                        printf("<option value='".$row["proyecto"]."'>".$row["proyecto"]."</option>"); 

                                                        } 
                                                    mysql_free_result($result); 
                                                            mysql_close($conex);

                                                    ?>
                                                </select>
                                            </div>
                                        </div>
                                    </div>

                                </div>

                                <h4 class="page-header">Permisos</h4>
                                <div class="row form-group">
                                    <div class="col-sm-12">
                                        <div class="checkbox-inline">
                                            <label>
                                                <input type="checkbox" id="1"> Ingresos/Egresos
                                                <i class="fa fa-square-o"></i>
                                            </label>
                                        </div>
                                        <div class="checkbox-inline">
                                            <label>
                                                <input type="checkbox" id="2"> Usuarios
                                                <i class="fa fa-square-o"></i>
                                            </label>
                                        </div>
                                        <div class="checkbox-inline">
                                            <label>
                                                <input type="checkbox"id="3"> Nomina
                                                <i class="fa fa-square-o"></i>
                                            </label>
                                        </div>
                                        <div class="checkbox-inline">
                                            <label>
                                                <input type="checkbox"  id="4"> Control de Verificación Vehicular
                                                <i class="fa fa-square-o"></i>
                                            </label>
                                        </div>
                                        <div class="checkbox-inline">
                                            <label>
                                                <input type="checkbox" id="5"> Control de Inventario
                                                <i class="fa fa-square-o"></i>
                                            </label>
                                        </div>

                                    </div>
                                </div>

            <br>
                <button type="button" class="btn btn-primary btn-label-left" onClick="updateUsuario()">
                <span><i class="fa fa-clock-o"></i></span>
                    Guardar
                </button>
            </div>
        </div>
        </form>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>

  </div>
</div>

como le puedo hacer para mandar el valor elegido de mi tabla al modal, quiero pasar el id

desde ya muchas gracias

3votos

carlossevi comentado

Este tema se ha tratado muchas veces por aquí: http://entredesarrolladores.com/search?q=modal

1voto

Leonardo-Tadei comentado

Recordaba esta pregunta varias veces por acá, y el colega @carlossevi me ahorró buscar los enlaces.

Tenés alguna duda que no esté cubierta por estas respuestas @rach ?

1voto

numero2222 comentado

yo tengo el mismo problema pero yo quiero modificar una imagen en un modal hice la pregunta ni lo voltearon a ver la verdad toda abia esta abierta y puse codigo y todo ahi

0voto

ahuamanie comentado

Hola rach, actualmente un problema idéntico a este, tengo una tabla pero necesito enviar una variable php a mi modal pero estoy intentando de todas formas por eso quisiera su ayuda o decir como resolvió este problema. Te lo agradecería mucho.

0voto

Peter comentado

@ahuamanie por favor abre una pregunta nueva con tu problema y código.

Saludos.

0voto

ahuamanie comentado

Hola @Peter ya abrí una nueva pregunta que se llama, Primero hice esta pregunta Quiero hacer una consulta mysql en mi modal, necesito una variable de la fila de mi tabla principal. necesito ayuda (https://entredesarrolladores.com/17516/quiero-hacer-consulta-necesito-variable-principal-necesito), y luego de investigar pero sin exito hice esta pregunta: Envio variable a mi modal bootstrap y me sale el error, variable undefined (https://entredesarrolladores.com/17527/envio-variable-modal-bootstrap-sale-error-variable-undefined). Espero que me puedas ayudar. Gracias

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta