// Evitamos la inyeccion SQL de comillas
// Modificamos las variables pasadas por URL
foreach($_GET as $variable=>$valor){
$_GET[$variable] = addslashes($valor);
}
// Modificamos las variables de formularios
foreach($_POST as $variable=>$valor){
$_POST[$variable] = addslashes($valor);
}
?>
// evitamos la inyeccion por envenamiento de cookies
function addslashes__recursive($var){
if (!is_array($var))
return addslashes($var);
$new_var = array();
foreach ($var as $k => $v)$new_var[addslashes($k)]=addslashes__recursive($v);
return $new_var;
}
$_POST=addslashes__recursive($_POST);
$_GET=addslashes__recursive($_GET);
$_REQUEST=addslashes__recursive($_REQUEST);
$_SERVER=addslashes__recursive($_SERVER);
$_COOKIE=addslashes__recursive($_COOKIE);
?>
// Registros a mostrar en cada página
$regVistos = 6; ?>
$Precio_oferta = 0.00;
mysql_select_db($database_CONEXION_BASE_DE_DATOS, $CONEXION_BASE_DE_DATOS);
$query_NUMERO_DE_PRODUCTOS = "SELECT * FROM productos WHERE Precio_oferta != '$Precio_oferta' ORDER BY Orden_producto DESC";
$NUMERO_DE_PRODUCTOS = mysql_query($query_NUMERO_DE_PRODUCTOS, $CONEXION_BASE_DE_DATOS) or die(mysql_error());
$row_NUMERO_DE_PRODUCTOS = mysql_fetch_assoc($NUMERO_DE_PRODUCTOS);
$totalRows_NUMERO_DE_PRODUCTOS = mysql_num_rows($NUMERO_DE_PRODUCTOS);
// Se cuentan los registros devueltos por la consulta SQL $lista0
$totalSql = $totalRows_NUMERO_DE_PRODUCTOS;
// Páginas que van a aparecer, redondeando los decimales siempre hacia arriba
$pagTotal = ceil($totalSql/$regVistos);
// Se definen la página actual (desde el parámetro 'pag' de la URL) y las páginas anterior y siguiente
if (!isset($_GET['pag'])) {$pagActual=1;} else {$pagActual=$_GET['pag'];}
$pagAnterior = $pagActual-1;
$pagSiguiente = $pagActual+1; ?>
$Precio_oferta = 0.00;
mysql_select_db($database_CONEXION_BASE_DE_DATOS, $CONEXION_BASE_DE_DATOS);
$query_EXTRAE_PRODUCTOS = "SELECT * FROM productos WHERE Precio_oferta != '$Precio_oferta' ORDER BY Orden_producto DESC LIMIT ".(($pagActual-1)*$regVistos).",".$regVistos."";
$EXTRAE_PRODUCTOS = mysql_query($query_EXTRAE_PRODUCTOS, $CONEXION_BASE_DE_DATOS) or die(mysql_error());
$row_EXTRAE_PRODUCTOS = mysql_fetch_assoc($EXTRAE_PRODUCTOS);
$totalRows_EXTRAE_PRODUCTOS = mysql_num_rows($EXTRAE_PRODUCTOS);?>