- El formulario \"$formulario_nombre[0]\" no tiene registros $consulta
+ El formulario \"$formulario_nombre[0]\" no tiene registros
";
$respuesta->addAssign($div,"innerHTML",$resultado);
@@ -830,8 +835,7 @@ if($id_campo ==''){
if($busqueda !=''){$busca ="AND contenido LIKE '%%$busqueda%%'";}Else{$busca ='';}
-$link=Conectarse();
-mysql_query("SET NAMES 'utf8'");
+
$consulta = " SELECT *,from_unixtime(timestamp) AS fecha , form_datos.id AS form_datos_id
FROM form_datos, form_campos
@@ -839,6 +843,7 @@ $consulta = " SELECT *,from_unixtime(timestamp) AS fecha , form_datos.id AS for
$busca
$perfil
$campo
+ $filtro
AND timestamp BETWEEN UNIX_TIMESTAMP('$fecha_inicio')
AND UNIX_TIMESTAMP('$fin 23:59:59') GROUP BY control $orden";
@@ -947,8 +952,9 @@ $fila=0;
}
$resultado .="
$titulo $campos
";
}else{
- $resultado ="
No hay resultados para la consulta
";
+ $resultado .="
No hay resultados para la consulta
";
}
+ //$resultado .="$consulta";
$respuesta->addAssign("resultados_encabezado","innerHTML",$encabezado);
$respuesta->addAssign($div,"innerHTML",$resultado);
@@ -972,6 +978,7 @@ $resultado[] = $consulta;
$resultado[2] = $consulta;}
return $resultado;
}
+
function formulario_campos_select($perfil,$div){
$respuesta = new xajaxResponse('utf-8');
$link=Conectarse();
@@ -979,16 +986,18 @@ mysql_query("SET NAMES 'utf8'");
$consulta = "
SELECT * FROM form_contenido_campos, form_campos
WHERE form_contenido_campos.id_campo = form_campos.id
- AND id_form = '$perfil' ";
+ AND id_form = '$perfil'
+ ORDER BY campo_nombre ASC";
$sql=mysql_query($consulta,$link);
if (mysql_num_rows($sql)!='0'){
$resultado = "
-
+ "; }
else{$resultado = '';}
@@ -998,6 +1007,38 @@ return $respuesta;
}
$xajax->registerFunction("formulario_campos_select");
+
+function formulario_campos_filtro($perfil,$campo,$div){
+ $respuesta = new xajaxResponse('utf-8');
+$link=Conectarse();
+mysql_query("SET NAMES 'utf8'");
+$consulta = "
+ SELECT * FROM form_datos
+ WHERE form_id = '$perfil'
+ AND id_campo = '$campo'
+ GROUP BY contenido
+ ORDER BY contenido asc";
+$sql=mysql_query($consulta,$link);
+if (mysql_num_rows($sql)!='0'){
+$resultado = "
+
+ ";
+while( $row = mysql_fetch_array( $sql ) ) {
+$resultado .= " ";
+ }
+$resultado .= " ";
+ }
+else{$resultado = '';}
+
+
+$respuesta->addAssign($div,"innerHTML",$resultado);
+return $respuesta;
+
+ }
+$xajax->registerFunction("formulario_campos_filtro");
+
+
+//$select = select('form_campos_valores','campo_valor','campo_valor','',"id_form_campo = $id_campo","$id_campo");
function formulario_consultar($div){
if($div==''){
$div = "contenido";
@@ -1031,7 +1072,7 @@ function formulario_consultar($div){