Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/03/2015, 08:02
diurno10
(Desactivado)
 
Fecha de Ingreso: abril-2013
Ubicación: rosario
Mensajes: 248
Antigüedad: 11 años
Puntos: 17
Respuesta: extraer datos de mysql, poner resultados en textbox dependiendo del select

ufff que lio hay ahi, ok veamos, te paso mis preguntas:

1 - eso que pusiste, es toda una pagina o son varias, si son varias paginas separalas con los highlights asi queda mas legible, si es una sola pagina, te tenemos que cortar los dedos asi no programas mas

2 - en el script de ajax, como url le pasas altas.php, necesito ver como es el contenido de este archivo, o es el que vos pusiste entre comentarios?
<!-- ******* ALTAS ******* -->
<!-- ******* FIN ALTAS ******* -->

En fin yo mantendria el script como esta cambiando solo la url
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $("#comboseleccion").change(function(){
  3.         $.ajax({
  4.             data:  $("[name='comboseleccion']").val(),
  5.             url:   'busca_datos.php',
  6.             type:  'post',
  7.             beforeSend: function () {
  8.                     $("#resultado").html("Procesando, espere por favor...");
  9.             },
  10.             success:  function (response) {
  11.                     $("#cambiarlocalidad").val(response['localidad']);
  12.                     $("#cambiartelefono").val(response['telefono']);
  13.             }
  14.         });
  15.     });
  16. });
ahora vamos al archivo busca_datos.php
Código PHP:
Ver original
  1. <?php
  2.  
  3. //aca iria la parte de la conexion a la DB
  4.  
  5. $datoSelect = $_POST["comboseleccion"];
  6. //aca en la select tene mucho cuidado con la busqueda x nombre ya que puede ser casesensitive
  7. //y no te puede encontrar nada, utiliza un upper o lower
  8. //si podes hacer la busqueda x id seria mejor.
  9. $autocompletar = "SELECT localidad, telefono FROM restaurantes WHERE nombre ='".$_POST["comboseleccion"]."'";
  10. $buscar = mysql_query($autocompletar);
  11. $valor = mysql_fetch_array($buscar);
  12. json_encode($valor);
  13.  
  14. ?>
asi deberia de funcionar