/*
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Autores: Pedro Obregón Mejías
Rubén D. Mancera Morán
Versión: 1.0
Fecha Liberación del código: 13/07/2004
Galopín para gnuLinEx 2004 -- Extremadura
*/
?>
Galopin v1.0
include ("conectar.php");
?>
Buscador de Artículos:
if ($ini<>"")
{
//Realizo la consulta con elecciones de usuario
$consulta="Select * from articulos";
if ($proveedor<>"")
{
$consulta = $consulta . ",artpro";
};
if (($codigo)<>"" or ($articulo<>"") or ($proveedor<>""))
{
$consulta = $consulta . " where ";
};
if ($codigo<>"")
{
$familia = substr($codigo,0,2);
$subfamilia = substr($codigo,2,2);
$codigoarticulo = substr($codigo,4,2);
$consulta = $consulta . "codfamilia='$familia' and codsubfamilia='$subfamilia' and codigo='$codigoarticulo'";
};
if ($articulo<>"")
{
if ($codigo<>"") $consulta = $consulta . " and";
$consulta = $consulta . " descripcion like '%".$articulo."%'";
};
if ($proveedor<>"")
{
if (($codigo<>"") or ($articulo<>"")) $consulta = $consulta . " and";
$consulta = $consulta . " artpro.idproveedor=$proveedor and artpro.idarticulo=articulos.id";
};
if (($codigo=="") and ($articulo=="") and ($proveedor=="") and ($familia<>""))
{
$consulta = $consulta . " where articulos.codfamilia=$familia";
if ($subfamilia<>"")
{
$consulta = $consulta . " and articulos.codsubfamilia=$subfamilia";
}
}
$consulta = $consulta . " order by codfamilia, codsubfamilia, codigo";
$resultado = mysql_query($consulta, $conexion);
$filas=mysql_num_rows($resultado);
$total=$filas;
if (empty($numi)) { $numi=0; }
print "
Número de articulos: " . $filas . "
";
$consulta=$consulta." limit $numi,60";
$resultado = mysql_query($consulta, $conexion);
$enlaces=$filas;
//
// Si total es distinto de cero es que ha encontrado registros en la búsqueda
//
if ($total<>0)
{
?>
Resultados de la búsqueda:
Artículo
Mostrar
Modificar
Eliminar
while ($row = mysql_fetch_row($resultado))
{
?>
=$row[1]?>=$row[2]?>=$row[3]?> - =$row[4]?>
}
?>
if ($enlaces>60) {
$i=0;
$j=1;
print "
Páginas: ";
while ($i<$enlaces) { ?>
echo $j; ?>
$j++;
$i=$i+60; }
}
}
//
// No se ha encontrado ningún artículo en la búsqueda o es la primera vez que entra.
//
else
{
print("
");
print("");
print("
");
print("");
print("No existen artículos o la búsqueda no ha dado ningún resultado.");
print("");
print("