Ver Mensaje Individual
  #28 (permalink)  
Antiguo 20/09/2012, 11:24
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 6 meses
Puntos: 10
Respuesta: Select para 3 tablas.

Jurena, por ahora me sobra con poner solo un dato y darle a buscar.



ajax.php

Código PHP:
Ver original
  1. <?php  
  2. include("conexion.php");
  3. if ($_GET["action"] == "listar")
  4. {
  5.     // valores recibidos por POST
  6.     $vnm   = $_POST['nombre_apellidos'];
  7.     $vpo = $_POST['poblacion'];
  8.     $vte = $_POST['telefono'];
  9.     $vdel  = ($_POST['del'] != '' ) ? explode("/",$_POST['del']) : '';  
  10.     $val   = ($_POST['al']  != '' ) ? explode("/",$_POST['al']) : '';
  11.      
  12.     $sql = "SELECT
  13.    U.nombre,  
  14.               U.apellidos,  
  15.               U.nu_usuario,  
  16.               U.telefono,
  17.    D.poblacion
  18.    FROM USUARIOS U, DIR_USUARIOS D
  19.    WHERE  
  20.    U.NU_USUARIO=D.USUARIO
  21.    AND U.telefono like '%$vte%'";      
  22.                                  
  23.     // Ordenar por
  24.     $vorder = $_POST['orderby'];
  25.      
  26.     if($vorder != ''){
  27.         $sql .= " ORDER BY ".$vorder;
  28.     }
  29.      
  30.     $query = mysql_query($sql);
  31.     $datos = array();
  32.      
  33.     while($row = mysql_fetch_array($query))
  34.     {
  35.         $datos[] = array(
  36.             'nu_usuario'          => $row['nu_usuario'],
  37.             'telefono'          => $row['telefono'],
  38.             'nombre'      => $row['nombre'],
  39.             'apellidos'       => $row['apellidos'],
  40.             'poblacion'        => $row['poblacion'],
  41.             'aparato'          => $row['aparato'],
  42.             'marca'          => $row['marca'],
  43.             'modelo'      => $row['modelo'],
  44.             'num_serie'       => $row['num_serie'],
  45.             'num_producto'        => $row['num_producto'],
  46.             'fecha_compra'        => $row['fecha_compra'],
  47.             'num_aviso'          => $row['num_aviso'],
  48.             'num_usuario'          => $row['num_usuario'],
  49.             'aparato'      => $row['aparato'],
  50.             'calle'       => $row['calle'],
  51.             'fecha_recepcion'        => $row['fecha_recepcion'],
  52.             'fecha_emision'        => $row['fecha_emision'],
  53.             'sintoma'        => $row['sintoma']
  54.         );
  55.     }
  56.     // convertimos el array de datos a formato json
  57.     echo json_encode($datos);
  58. }
  59.  
  60. ?>