Ir al contenido


Foto

autollenado


  • Por favor identifícate para responder
2 respuestas en este tema

#1 vasquez

vasquez

    Member

  • Miembros
  • PipPip
  • 14 mensajes

Escrito 15 septiembre 2011 - 09:53

Hola.
tengo una aplicacion en php y html, en ella hay un formulario llamado: "formulario_produccion.php",  y en la base de datos una tabla llamada "lote". Mi pregunta es si es posible que al abrir el formulario produccion  me aparezca un select con todos los lotes que hay en la tabla "lote" y que ademas al seleccionar un lote (1, 2, 3, ,,,etc) se llenen automáticamente los campos  semanas, ingresadas y restantes. Todos los datos que se requieren reposan en la base de datos,  en la tabla  lote.
Se que esta funcionalidad se llama autollenado, pero no se si requiere que la base de datos tenga integridad referencial.
Gracias por su atención.
(y)
  • 0

#2 squall2501

squall2501

    Advanced Member

  • Miembros
  • PipPipPip
  • 82 mensajes
  • Locationen oa

Escrito 16 septiembre 2011 - 06:55

Si claro que es posible podrías hacerlo fácilmente con ajax al momento que cambie el estado del select (change) que envié la petición y te traiga el resultado

Por ejemplo con jquery



javascript
  1. $("#idselector").change(function(){
  2.  
  3.   $.post('ajax.php',{variable:$(this).val()},function(data){
  4.                  
  5.                      
  6.                       $('#iddelformulario').append(data);
  7.                  
  8.                   })
  9.  
  10. })




O con ajax tradicional colocando un onchange dentro del selector con la funcion que envia los datos

Y en ajax.php recoges la variable y haces las consultas.Alli podrias tener todos los campos a llenar input,select...lo que tu necesites y te los traes con la respuesta


No se como habrás construido tu modelamiento ,pero obviamente deberias tener alguna referencia  para llamar a la respuesta dependiendo de la consulta





  • 0

#3 vasquez

vasquez

    Member

  • Miembros
  • PipPip
  • 14 mensajes

Escrito 17 septiembre 2011 - 07:18

Hola.
En este momento soy aprendiz de programacion, así que me disculpas si no entiendo muy bien tu respuesta.
Te adjunto el codigo del formulario producción. La tabla cuyos datos deseo traer se llama "lote" y los datos son:  "semanas", "ingresadas" y "vivas".  La base de datos se llama tecnoavicola.
Agradeceria mucho si me indicas donde se ubica el codigo que me enviaste.
gracias. (y)
  • 0




IP.Board spam blocked by CleanTalk.