Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2014, 16:15
MatiasFiermarin
 
Fecha de Ingreso: septiembre-2011
Mensajes: 35
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Problema al ejecutar funciones

BuscarEmpleado
Código:
<?php
	require_once('Funciones.php');
	
	if (isset($_POST['accion'])) {
		if ($_POST['accion']=="1") {
			Buscar2();
		}
	}
	
	function Buscar2(){
		$datos=Seleccionar("excel","*","nombre LIKE '%".$_POST["coincidencia"]."%' ORDER BY hora"); 

		while ($row=mysql_fetch_array($datos)){
			$array[] = array('Id' =>$row["Id"],'cedula'=>$row["cedula"],'nombre'=>$row["nombre"],'hora'=>$row["hora"],'entrada'=>$row["entrada"],'fecha'=>$row["fecha"]);
		}
		echo json_encode($array);
	}
?>
FunionesRegistroAjax
Código:
<?php
require_once('Funciones.php');

if (isset($_POST['accion'])) {
	if ($_POST['accion']=="1") {
		Buscar();
	}
}

function normalize_date($date){   
	if(!empty($date)){ 
		$var = explode('/',str_replace('-','/',$date)); 
		return "$var[2]-$var[1]-$var[0]"; 
	}   
}

function Buscar(){

	$datos=Seleccionar("excel","*","fecha BETWEEN '".$_POST['fechainicio']."' AND '".$_POST['fechafinal']."' ORDER BY nombre,hora DESC"); 
 
   while ($row=mysql_fetch_array($datos)) {
        $array[] = array('Id' =>$row["Id"],'cedula'=>$row["cedula"],'nombre'=>$row["nombre"],'hora'=>$row["hora"],'entrada'=>$row["entrada"],'fecha'=>$row["fecha"]);
    }
    echo json_encode($array);
 }
 
 ?>
Eh marcado el codigo problematico con rojo para ayudar a encontrarlo.
Ahora hago una breve descripcion del problema:
En el input coincidencia cada vez que se teclea en el tendria que buscar en la base de datos algo que contenga es texto pero el problema es que actualiza pero nunca carga lo que tiene que cargar sino todo.

Por otro lado la busqueda por fecha andaba bien pero cuando agrege lo anterior me dejo de funcionar y este no lista nada.

Si alguien me puede ayudar con este problema se lo agradezco.

Saludos cualquier cosa pregunten que contesto.

P.D: Disculpen el doble post pero no me entraba todo.