Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/03/2011, 06:03
Avatar de JOSANCIN
JOSANCIN
 
Fecha de Ingreso: septiembre-2008
Ubicación: huesca
Mensajes: 298
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: como expira articulo

Hola,
aqui esta
<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","root","")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("prueba",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";


echo "<br>";
echo "<br>";
echo "<br>";

echo round(mktime(0,0,0,3,16,2011)/86400);
echo "<br>";
echo round(mktime(0,0,0,3,17,2011)/86400);
echo "<br>";
echo round(mktime(0,0,0,3,18,2011)/86400);
echo "<br>";
echo "<br>";
$resultado=mysql_query("select * from caducado");
function ObtenerFilaArray ($resultado){
return mysql_fetch_array($resultado);
}
echo "la fecha de hoy es ";
echo $fecha_de_hoy=round(mktime(0,0,0,date("m"),date("d "),date("y"))/86400);
echo "<br>";
while ($fila=ObtenerFilaArray($resultado)){

$caducidad=$fila['fecha'];

if ($fecha_de_hoy<$caducidad){
echo $caducidad;
}
echo "<br>";
}

?>

la tabla utilizada seria:

CREATE TABLE IF NOT EXISTS `caducado` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nombre` varchar(255) NOT NULL,
`fecha` int(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--
-- Volcar la base de datos para la tabla `caducado`
--

INSERT INTO `caducado` (`id`, `nombre`, `fecha`) VALUES
(1, 'pino', 15049),
(2, 'abeto', 15050),
(3, 'fresno', 15051);