Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/09/2012, 16:13
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: Recoger datos del formulario.

Y el ultimo:



js.js

Código PHP:

// JavaScript Document
var ordenar '';
$(
document).ready(function(){
    
    
// Llamando a la funcion de busqueda al
    // cargar la pagina
    
filtrar()
    
    var 
dates = $( "#del, #al" ).datepicker({
            
yearRange"-50",
            
defaultDate"+1w",
            
changeMonthtrue,
            
changeYeartrue,
            
onSelect: function( selectedDate ) {
                var 
option this.id == "del" "minDate" "maxDate",
                    
instance = $( this ).data"datepicker" ),
                    
date = $.datepicker.parseDate(
                        
instance.settings.dateFormat ||
                        $.
datepicker._defaults.dateFormat,
                        
selectedDateinstance.settings );
                
dates.notthis ).datepicker"option"optiondate );
            }
    });
    
    
// filtrar al darle click al boton
    
$("#btnfiltrar").click(function(){ filtrar() });
    
    
// boton cancelar
    
$("#btncancel").click(function(){ 
        $(
".filtro input").val('')
        $(
".filtro select").find("option[value='0']").attr("selected",true)
        
filtrar() 
    });
    
    
// ordenar por
    
$("#data th span").click(function(){
        var 
orden '';
        if($(
this).hasClass("desc"))
        {
            $(
"#data th span").removeClass("desc").removeClass("asc")
            $(
this).addClass("asc");
            
ordenar "&orderby="+$(this).attr("title")+" asc"        
        
}else
        {
            $(
"#data th span").removeClass("desc").removeClass("asc")
            $(
this).addClass("desc");
            
ordenar "&orderby="+$(this).attr("title")+" desc"
        
}
        
filtrar()
    });
});
var 
filanull;
function 
pulsar(obj) {
  
obj.style.background 'orange';
  if (
fila != null && fila != obj)
    
fila.style.background 'white';
  
fila obj;
}
function 
filtrar()
{    
    $.
ajax({
        
data: $("#frm_filtro").serialize()+ordenar,
        
type"POST",
        
dataType"json",
        
url"ajax.php?action=listar",
            
success: function(data){ 
    var 
html_user ='' ;
    var 
html_aparato '';
    var 
html_avisos '';
    if(
data.length 0){ 
        $.
each(data, function(i,item){ 
        
        
         
            
html_user += '<tr onclick="pulsar(this)" >';
            
html_user += '<td >'+item.nu_usuario+'</td>';
            
html_user += '<td>'+item.telefono+'</td>';
            
html_user += '<td>'+item.nombre+' '+item.apellidos+'</td>';
            
html_user += '<td>'+item.poblacion+'</td>';
            
html_user += '</tr>';
            
            
            
            
html_aparato += '<tr>';
            
html_aparato += '<td>'+item.aparato+'</td>';
            
html_aparato += '<td>'+item.marca+'</td>'
            
html_aparato += '<td>'+item.modelo+'</td>'
            
html_aparato += '<td>'+item.num_serie+'</td>';
            
html_aparato += '<td>'+item.num_producto+'</td>';
            
html_aparato += '<td>'+item.fecha_compra+'</td>';
            
html_aparato += '</tr>'
            
        
            
            
            
html_avisos += '<tr>';
            
html_avisos += '<td>'+item.num_aviso+'</td>';
            
html_avisos += '<td>'+item.num_usuario+'</td>'
            
html_avisos += '<td>'+item.aparato+'</td>'
            
html_avisos += '<td>'+item.calle+'</td>';
            
html_avisos += '<td>'+item.fecha_recepcion+'</td>';
            
html_avisos += '<td>'+item.fecha_emision+'</td>';
            
html_avisos += '<td>'+item.sintoma+'</td>';
            
html_avisos += '</tr>';    
                                  
        });                     
    } 
    if(
html_user == ''html_user '<tr><td colspan="4" align="center">No se encontraron registros..</td></tr>';
    if(
html_aparato == ''html_aparato '<tr><td colspan="4" align="center">No se encontraron registros..</td></tr>';
    if(
html_avisos == ''html_avisos '<tr><td colspan="4" align="center">No se encontraron registros..</td></tr>';
    $(
"#data tbody").html(html_user); 
    $(
"#data1 tbody").html(html_aparato); 
    $(
"#data2 tbody").html(html_avisos); 
}

            
      });

Muchas gracias.