Foros del Web » Programando para Internet » Jquery »

Mostrar dato de mysql

Estas en el tema de Mostrar dato de mysql en el foro de Jquery en Foros del Web. Que tal tengo una duda acerca de mostrar un dato en un input, la cosa es asi, por medio de ajax envio los datos para ...
  #1 (permalink)  
Antiguo 06/07/2013, 16:07
 
Fecha de Ingreso: abril-2009
Mensajes: 100
Antigüedad: 15 años
Puntos: 0
Mostrar dato de mysql

Que tal tengo una duda acerca de mostrar un dato en un input, la cosa es asi, por medio de ajax envio los datos para alamcenarlos en la BD, en otro archivo hago los insert necesarios para los datos, hasta ahi todo bien, lo que se es como pasar un dato que necesito de la BD a un input.

Los datos los envio de la sig manera:
Código Javascript:
Ver original
  1. function agregar_orden(OcultoDatoTabla){
  2.  
  3.   var id_cliente = $("#id_cliente").val();
  4.   var nombre_cliente = $("#nombre_cliente").val();
  5.   var total = $("#total").val();
  6.  
  7.   $.ajax({  
  8.           type: "GET",
  9.           url: "funciones_articulos.php",
  10.           cache: false,
  11.           data: "accion=agregar_datos&datos="+OcultoDatoTabla+"&id_cliente="+id_cliente+"&nombre_cliente="+nombre_cliente+"&total="+total,
  12.  
  13.           success: function(html){
  14.          
  15.           document.getElementById("id_cliente");
  16.           document.getElementById("nombre_cliente");
  17.           document.getElementById("total");
  18.           document.getElementById("OcultoDatoTabla");
  19.          
  20.           $("#OcultoDatoTabla").val(OcultoDatoTabla);
  21.           $("#id_cliente").val(id_cliente);
  22.           $("#nombre_cliente").val(nombre_cliente);
  23.           $("#total").val(total);
  24.           $("#id_cliente").val("");
  25.           $("#nombre_cliente").val("");
  26.           $("#total").val("");
  27.           }
  28. });
  29.  
  30. }

al presionar un boton se activa la funcion y me envia los datos a una pagina php llamada "funciones_articulos.php" en donde inserto los datos y ahi tengo una variable con el dato que obtengo de la BD pero no se como pasarlo a la otra pagina para mostrarlo en un input.
  #2 (permalink)  
Antiguo 06/07/2013, 16:25
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Mostrar dato de mysql

el parámetro html del closure que se ejecuta al evento success, contiene la respuesta del archivo .php que realizas en la llamada ajax, verifica que te da y nos comentas
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 06/07/2013, 17:25
 
Fecha de Ingreso: abril-2009
Mensajes: 100
Antigüedad: 15 años
Puntos: 0
Respuesta: Mostrar dato de mysql

Esto es lo que me muestra el parametro html
  #4 (permalink)  
Antiguo 06/07/2013, 17:33
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Mostrar dato de mysql

pues esa es la respuesta que te esta dando el archivo funciones_articulos.php, ahora la pregunta es lo que quieres??
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #5 (permalink)  
Antiguo 06/07/2013, 17:43
 
Fecha de Ingreso: abril-2009
Mensajes: 100
Antigüedad: 15 años
Puntos: 0
Respuesta: Mostrar dato de mysql

No, no es lo que quiero, necesito el valor que tengo en una variable php pero se encuentra en el documento "funciones_articulos.php"
  #6 (permalink)  
Antiguo 06/07/2013, 17:51
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Mostrar dato de mysql

pues has que el archivo funciones_articulos.php retorne un json en vez de un text, de manera que tengas acceso a lo que esta en la variable, ya que el json es mas manipulable que el html completo, ejemplo

Código Javascript:
Ver original
  1. $.ajax({
  2.     type:"post",
  3.     url:"funciones_articulos.php",
  4.     dataType:'json',
  5.     success: function(data){
  6.         alert(data.index);
  7.     }
  8. });

funciones_articulos.php
Código PHP:
Ver original
  1. // todo el proceso que tengas
  2.  
  3. $data = json_encode(array('index' => 'hola mundo'));
  4. echo $data;

de tal manera que en el array que retornas en el json_encode coloques la todo lo que necesites retornar
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: dato, html, mysql, php, tabla, variable
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 01:38.