y sigue.....
Código PHP:
function consulta_ordenes ($Id)
{
$i = mysql_query("SELECT * FROM ordenes WHERE Id like $Id");
return $i;
};
////////////////////////////////////////////////
function listar_ordenes ($parecido,$hoja,$ARR,$pag,$order,$where,$Exportar)
{
if (!$order) $order='ORDER BY Extra7, Fecha_Entrada, Hora';
global $admin;
global $cargodeusuario;
global $tecdis;
global $soloesta;
global $qbuscar;
//----------------PASAR A HISTORIAL LAS OT--------------------------------------
$tsHoy=mktime(1,0,0,date('m'),date('d'),date('Y'));
$tsHace8dias=$tsHoy-8*86400;
$Hace8dias=date("Y-m-d",$tsHace8dias);
mysql_query("UPDATE ordenes SET Estado='6',Extra7='7' WHERE Estado='5' AND Fecha_Salida<>'0000-00-00' AND Fecha_Salida<='$Hace8dias'");
//----------------FIN DE PASAR A HISTORIAL--------------------------------------
$numero=$hoja;
//EL ARR esta para meter como array los modificadores que se requieran
echo("<td><center><form action='$PHP_SELF' method='get'>");
/////dentro del formulario hay que poner tabla
echo ("<table WIDTH=38% bgcolor='white' border=3 cellpadding=0 cellspacing=0>");
echo ("<tr bgcolor='#2084B8'>");
echo ("<td width=40% style='font-family:verdana;font-size:xx-small;font-weight:bold;'>");
echo ("<b><input type=radio name=qbuscar value='0'");
if (!$qbuscar) echo " checked";
echo (">Todas</b><br>");
echo ("<b><input type=radio name=qbuscar value='4'");
if ($qbuscar=='4') echo " checked";
echo (">Sólo OFFSET</b>");
echo ("</td>");
echo ("<td width=40%>");
echo ("<input class=textbox type='text' name='texto' value='$parecido' id='Fec' size='30' maxlength='60'>");
//echo ("<a href=\"javascript:NewCal('Fec','ddmmyyyy',false,24)\"><img src='./images/cal.gif' width='16' height='16' border='0' alt='Mostrar calendario'></a>");//////////
echo ("</td>");
echo ("<td width=10%><input type='checkbox' name='pag'");
if ($pag=='on') echo ("checked");
echo ("><font size='1'>PAGINACIÓN </font></td>");
/////////////////////////////////////////////
////BOTON
echo ("<td width=10%>");
echo ("<p ID=ift> <input type='submit' value='BUSCAR'></p>");
echo ("<input type=hidden name=menu value='listar'>");
// echo ("<input type=hidden name=pag value='$pag'>");
echo ("<input type=hidden name=busq value='1'>");
echo ("<input type=hidden name=order value='$order'>");
echo ("<input type=hidden name=tecdis value='$tecdis'>");
//////////////fin de la tabla del formulario
echo ("</td>");
echo ("</tr>");
echo ("</table>");
echo ("</form>");
echo ("</table>");
/////////fin del formulario
if ($tecdis)
echo "<b>Listado por diseñador: <i>".devuelve_un_campo(empleados,2,Id,$tecdis)." ".devuelve_un_campo(empleados,3,Id,$tecdis)."</i></b>";
/////////////LA CONSULTA
$q="SELECT * FROM ordenes WHERE Estado<>6";
if ($qbuscar)
$q.=" and Estado='$qbuscar'";
if ($soloesta)
$q.=" and Id='$soloesta'";
if ($tecdis)
$q.=" and Extra3='$tecdis'";
if ($where!="")
{
$q.=" and ";
$q.=$where;
}
else if ($parecido!="")
{
$coma="'";
$q.=" and ";
$q.="(Id like $coma%$parecido%$coma OR Referencia like $coma%$parecido%$coma OR Cliente like $coma%$parecido%$coma OR Fecha_Entrada like $coma%$parecido%$coma OR Fecha_Prueba like $coma%$parecido%$coma OR Fecha_Salida like $coma%$parecido%$coma OR Fecha_Conformidad like $coma%$parecido%$coma OR Tintas like $coma%$parecido%$coma OR Cantidad like $coma%$parecido%$coma OR Atendido_Por like $coma%$parecido%$coma OR Entrega like $coma%$parecido%$coma OR Hora like $coma%$parecido%$coma OR Cont_Adjunto like $coma%$parecido%$coma OR Soporte like $coma%$parecido%$coma OR Tipo_Trabajo like $coma%$parecido%$coma OR Prueba like $coma%$parecido%$coma OR Descripcion like $coma%$parecido%$coma OR Tam_Ancho like $coma%$parecido%$coma OR Tam_Alto like $coma%$parecido%$coma OR Tam_Otros like $coma%$parecido%$coma OR Pantone1 like $coma%$parecido%$coma OR Pantone2 like $coma%$parecido%$coma OR Tipo_Papel like $coma%$parecido%$coma OR Tipo_Interior like $coma%$parecido%$coma OR Tipo_Cubierta like $coma%$parecido%$coma OR Id_Acabado like $coma%$parecido%$coma OR Fecha_Disc like $coma%$parecido%$coma OR Num_Archivo like $coma%$parecido%$coma OR Fecha_Entrega like $coma%$parecido%$coma OR Descripcion_Disconformidad like $coma%$parecido%$coma OR Ges_Comercial like $coma%$parecido%$coma OR Tec_Impresion like $coma%$parecido%$coma OR Tec_Diseno like $coma%$parecido%$coma OR Tec_Acabado like $coma%$parecido%$coma OR Facturacion like $coma%$parecido%$coma OR Fecha like $coma%$parecido%$coma OR Papel like $coma%$parecido%$coma OR Num_Pliegos like $coma%$parecido%$coma OR Otros_Materiales like $coma%$parecido%$coma OR Id_Formato like $coma%$parecido%$coma OR Id_Maquinas like $coma%$parecido%$coma OR Id_Maquina1 like $coma%$parecido%$coma OR Id_Maquina2 like $coma%$parecido%$coma OR Incidencia like $coma%$parecido%$coma OR Estado like $coma%$parecido%$coma OR Trabajo_Envio like $coma%$parecido%$coma OR Direccion like $coma%$parecido%$coma OR Telefono1 like $coma%$parecido%$coma OR Telefono2 like $coma%$parecido%$coma OR Contacto like $coma%$parecido%$coma OR Extra1 like $coma%$parecido%$coma OR Extra2 like $coma%$parecido%$coma OR Extra3 like $coma%$parecido%$coma OR Extra4 like $coma%$parecido%$coma OR Extra5 like $coma%$parecido%$coma OR Esquema like $coma%$parecido%$coma OR Extra6 like $coma%$parecido%$coma)";
}
$si=mysql_query($q); $total_rows=mysql_num_rows ($si);
$q.=" ".$order;
if ($pag=='on') $q.=" LIMIT $hoja,10";
$si=mysql_query($q);
//////////////////////