Foros del Web » Programando para Internet » Javascript »

Obtener info de base de datos a un formulario html

Estas en el tema de Obtener info de base de datos a un formulario html en el foro de Javascript en Foros del Web. Buenas noches/dias, me encuentro en un dilema que no sé solucionar y vengo a pedir ayuda. tengo este formulario : Código HTML: <div class= "modal ...
  #1 (permalink)  
Antiguo 22/05/2016, 00:41
 
Fecha de Ingreso: junio-2011
Mensajes: 19
Antigüedad: 12 años, 9 meses
Puntos: 0
Obtener info de base de datos a un formulario html

Buenas noches/dias, me encuentro en un dilema que no sé solucionar y vengo a pedir ayuda.

tengo este formulario :
Código HTML:
<div class="modal fade" id="Crea_Platillo"  role="dialog">
   <div class="modal-dialog">
     <div class="modal-content">

       <div id="_AJAX_CreaPlatillo_"></div>
      <form name = "form_edit">
       <div class="modal-header">
         <button type="button" class="close" data-dismiss="modal">&times;</button>
         <h4 style="color:red;"><span class="glyphicon glyphicon-lock"></span>Crear Platillo</h4>
       </div>
       <div class="modal-body">
         <div role="form" onkeypress="return runScriptCreaPlatillo(event)">
           <div class="form-group">
             <label for="name"><span class="glyphicon glyphicon-user"></span>Nombre del Platillo</label>
             <input type="text" class="form-control" id="name_platillo" placeholder="Ingresa el nombre el platillo">
           </div>
           <div class="form-group">
             <label for="name"><span class="glyphicon glyphicon-user"></span>Nombre del Platillo</label>
             <select name="ingredientes" id = "ingredientes_p" size="
       <?php // Mido la cantidad de alimentos registrados para modificar el size de la tabla select
             $user = $_users[$id_usuario]['user']; // obtiene el nombre de usuario d sesion
             $db = new Conexion();
             $sql = $db->query("SELECT user FROM alimentacion WHERE user='$user'");
             $db->rows($sql) = $size;
             echo "$size";?>"  multiple>
       <?php
             // Ingreso los alimentos a los option del select recorriendo el array de la consulta de la base de datos
             $db = new Conexion();
             $user = $_users[$id_usuario]['user'];
             $sql2 = $db->query("SELECT nombre_a FROM alimentacion WHERE user='$user'");
                 echo "<select>";
             while ($row = mysqli_fetch_array($sql2)){
                 echo "<option value =".$row['nombre_a'].">".$row['nombre_a']."</option>"; }
                 echo "</select>";
                 $db->liberar($sql);
                 $db->liberar($sql2);
                 $db->close();
        ?>
           </div>
           <div class="form-group">
             <label for="user"><span class="glyphicon glyphicon-user"></span>Usuaraio</label>
             <input type="text" class="form-control" id="user_platillo" placeholder="Ingresa tu Nombre de usuario">
           </div>
           <div class="form-group">
             <label for="pass"><span class="glyphicon glyphicon-user"></span></span> Contraseña</label>
             <input type="password" class="form-control" id="pass_platillo" placeholder="Ingresa tu contraseña">
           </div>
           <button type="button" onclick="goCreaPlatillo()" class="btn btn-default btn-success btn-block"><span class="glyphicon glyphicon-off"></span>Crear Platillo</button>
         </div>
       </div>
       <div class="modal-footer">
         <button type="button" class="btn btn-default btn-default pull-left" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> Cancelar</button>
       </div>
     </div>
   </div>
 </div>
</form>

 <script src="views/app/js/CreaPlatillo.js"></script> 
Entre lineas puede verse como intenté (tal vez tontamente) implementar pedazos de codigo en php, para luego cambiar el formato, pero al intentar correr la pagina sale en blanco,
Trataré de no revolver tanto el asunto.
Lo que necesito es lo siguiente:
*De un formulario obtener los datos de los alimentos disponibles en una base de datos
*Estos datos poderlos mostrar al usuario en el formulario para que seleccione algunos
*De los seleccionados, insertarlos en DB y mostrar la suma de sus propoedades, en este caso hablo de crear un platillo, en el cual cada ingrediente tiene calorias, proteina, grasas, etc... como propiedades.

Lo que estoy intentando es:
*Usar un formulario con extencion php (Fallido , la pagina se pone en blanco)
*Los formularios son desplegables, al pulsar un boton, utilizo el ID del formulario para llamarlo
*obtener los ID del formulario para mandarlo a un archivo javaScript donde por medio de Ajax gestiono y mando la informacion a una pagina php con conexion a la base de datos.

Realmente el problema lo tengo mas indicado al principio donde no puedo hacer el formulario de forma que pueda usar esos datos, debe ser en html, por ende pensé que podria hacer la conexion a la base de datos para hacer una consulta y obtener la info, pero no se si se pueda en html o en javascript, alguien tiene alguna sugerencia?
en este punto incluso estoy dispuesto a hacerlo todo de otra forma...

Etiquetas: ajax, formulario, html, info, input, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:52.