Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/06/2004, 16:41
Avatar de benti
benti
 
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
He repasado esa web esta muy bien gracias por la información, pero bueno he hecho esto y no funciona bien, comparo la fecha resultante con un número que para mi son días, pero no se como hacer que esa comparación se vea en días, pongo el código a ver si me podéis ayudar.
Código PHP:
$res_anun =  mysql_query ("SELECT * FROM dr_anuncio WHERE act = '1' ") or die ("&output=error&msg=".mysql_error());
if (
mysql_num_rows($res_anun) > 0){
    while (
$filamysql_fetch_array($res_anun)){    
        
// Desactivación de anuncios
        
if ($fila['con']=='30'){
        
$con=30// dias de duracion
        
$ahora='now()'// fecha actual
        
$fechafinmysql_query (DATE_SUB($ahora INTERVAL $con DAY)); // resto la feha actual con los dias 
            
if ($fechafin=>$con){ // comparo si la fecha resultante es mayor o iwal a los dias
                
$sql "UPDATE dr_anuncio SET act='0' WHERE id='$id'"
                
$res mysql_query($sql) or die (mysql_error());
                echo 
"Anuncio Desactivado";
            }else{
                echo 
"No se ha podido completar la operación";
            }
        }
    }else{
echo 
"No hay registros activos";
    }
}
echo 
"Anuncios caducados DESACTIVADOS [volver]"
__________________
Seguro que ahora me sale mejor!