Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/12/2012, 07:12
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: Consulta de array.

He intentado hacerlo así pero no me sale:

Código PHP:
<?php 
include("Connections/wedserver2012.php");
if (
$_GET["action"] == "listar")
{
    
// valores recibidos por POST
    
$call   $_POST['calle'];
    
$vnm   $_POST['apellidos'];
    
$vpo $_POST['poblacion'];
    
$vte $_POST['telefono'];
    
$nif $_POST['nif'];
    
$te2   $_POST['telefono2'];
    
$te3   $_POST['telefono3'];
    
$vdel  = ($_POST['del'] != '' ) ? explode("/",$_POST['del']) : '';
    
$val   = ($_POST['al']  != '' ) ? explode("/",$_POST['al']) : '';
    
    
$sql "SELECT U.NUM_USUARIO,U.telefono,U.nombre,U.apellidos,D.poblacion
FROM usuarios U,dir_usuarios D 
WHERE  U.NUM_USUARIO=D.NUM_USUARIO AND U.telefono='$vte'"
;                    
    
// Ordenar por
    
$vorder $_POST['orderby'];
    
    if(
$vorder != ''){
        
$sql .= " ORDER BY ".$vorder;
    }
    
    
$query mysql_query($sql);
    
$datos = array();
    if (
mysql_num_rows($query) > 0) {
    while(
$row mysql_fetch_array($query))
    {
        
$datos[] = array(
            
'NUM_USUARIO'          => $row['NUM_USUARIO'],
            
'telefono'          => $row['telefono'],
            
'nombre'      => $row['nombre'],
            
'apellidos'       => $row['apellidos'],
            
'poblacion'        => $row['poblacion'],
            
'aparato'          => $row['aparato'],
            
'marca'          => $row['marca'],
            
'modelo'      => $row['modelo'],
            
'num_serie'       => $row['num_serie'],
            
'num_producto'        => $row['num_producto'],
            
'fecha_compra'        => $row['fecha_compra'],
            
'num_aviso'          => $row['num_aviso'],
            
'num_usuario'          => $row['num_usuario'],
            
'aparato'      => $row['aparato'],
            
'calle'       => $row['calle'],
            
'fecha_recepcion'        => $row['fecha_recepcion'],
            
'fecha_emision'        => $row['fecha_emision'],
            
'sintoma'        => $row['sintoma']
        );
       }
    }
    
// convertimos el array de datos a formato json
    
echo json_encode($datos);
}
else{
    
$sql1 "SELECT telefono FROM  avisos_wed  WHERE telefono='$vte'";            
    
// Ordenar por
    
$vorder $_POST['orderby'];
    
    if(
$vorder != ''){
        
$sql1 .= " ORDER BY ".$vorder;
    }
    
    
$query mysql_query($sql1);
    
$datos = array();
    while(
$row mysql_fetch_array($query))
    {
        
$datos[] = array(
            
'NUM_USUARIO'          => $row['NUM_USUARIO'],
            
'telefono'          => $row['telefono'],
            
'nombre'      => $row['nombre'],
            
'apellidos'       => $row['apellidos'],
            
'poblacion'        => $row['poblacion'],
            
'aparato'          => $row['aparato'],
            
'marca'          => $row['marca'],
            
'modelo'      => $row['modelo'],
            
'num_serie'       => $row['num_serie'],
            
'num_producto'        => $row['num_producto'],
            
'fecha_compra'        => $row['fecha_compra'],
            
'num_aviso'          => $row['num_aviso'],
            
'num_usuario'          => $row['num_usuario'],
            
'aparato'      => $row['aparato'],
            
'calle'       => $row['calle'],
            
'fecha_recepcion'        => $row['fecha_recepcion'],
            
'fecha_emision'        => $row['fecha_emision'],
            
'sintoma'        => $row['sintoma']
        );
       }
    
// convertimos el array de datos a formato json
    
echo json_encode($datos);
}    
?>
Gracias