Jump to content
Fórum Script Brasil
  • 0

Expirar Apartir De Uma Data


neo
 Share

Question

Galera como faço nesse script para expirar um cadastro apartir de uma data..tipo tenho no banco o campo data = datetime

so que eu queria que selecionase os dados dos clientes ate 60 dias so ...tipo tenho o cadastro com a data 01/08/2004 em 01/11/2004 ele expira-se não aparece-se mais no select...

<?
$sql = mysql_query("SELECT * FROM anunciantes WHERE idcategoria like '$idcategoria'"); 

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Se o seu negocio é classificados e você coloca um anuncio que dure 60 dias

porque você não faz um script pra apagar automatico a cada 60 dias

fica melhor você não acha?

o script é a mesma coisa que você já sabe fazer pra excluir um registro

agora pra excluir a cada 60 dias coloca no agendador de tarefas e configura as datas

qualquer duvida poste ai

eu já fiz varios esquemas desse genero

Link to comment
Share on other sites

  • 0

E ai beleza fabyo,

não sera um sistema de classificados não e sim de anuncios, dai não quero apagar o registro pois apos 60 dias, so não aparecer mais, pois depois entrarei em contato com o cliente para ver se ele vai querer postar mais 60 dias....entende..

Link to comment
Share on other sites

  • 0

Galera ai esta consegui fazer o que eu queria....selecionar ate uma certa data cadastrada no banco de dados..tipo tenho um cadastro feito na data 2004-08-03 e não quero que ele apareça apartir de 2004-11-04, ( 90 dias ).

<html>
<head>
<title>: : udiahoje.com.br : : </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<base target=conteudo>
<style type="text/css">
<!--
A:link{COLOR:#000000;TEXT-DECORATION:none;}
A:visited{COLOR:#000000;TEXT-DECORATION: none;}
A:active{COLOR:#000000}
A:hover{COLOR:#FFFFFF;TEXT-DECORATION:none;}
-->
</style>
<style>
<!--
body        {
scrollbar-3dlight-color:#FF7200;
scrollbar-arrow-color:#FF7200;
scrollbar-base-color:#1F1A17;
scrollbar-darkshadow-color:#1F1A17;
scrollbar-face-color:#1F1A17;
scrollbar-highlight-color:#1F1A17;
scrollbar-shadow-color:#FF7200;
}
//-->
</style>
</head>
<body bgcolor="#FF7200" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?
$sql = mysql_connect("localhost", "root", "");
$bd = "udiahoje";
$conexao = mysql_select_db ($bd, $sql);
?>
<?
$dataagora=date('Y-m-d');
$sql=mysql_query("select * from anunciantes where idcategoria like '$idcategoria' AND expirar >= '$dataagora'");
if ($total == "0") {
echo "<font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Não há nenhum anunciante ainda nesta categoria. Volte em breve.</font>";
} else {
echo "";
}
$lpp = 5; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$dataagora=date('Y-m-d');
$sql=mysql_query("select * from anunciantes where idcategoria like '$idcategoria' AND expirar >= '$dataagora' LIMIT $inicio, $lpp");
if ($total == "0") {
echo "<font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Não há nenhum anunciante ainda nesta categoria. Volte em breve.</font>";
} else {
echo "";
}
while($row = mysql_fetch_array($sql)) {
$id = $row["id"];
$nome = $row["nome"];
$endereco = $row["endereco"];
$numero = $row["numero"];
$fone = $row["fone"];
$site = $row["site"];
$titulo = $row["titulo"];
$diretorio = $row["diretorio"];
$largura = $row["largura"];
$altura = $row["altura"];

      echo"
      <TABLE cellSpacing=0 cellPadding=1 width=88% border=0>

<TR>
<font color=#000000 size=2 face=Verdana, Arial, Helvetica, sans-serif>
<TD width=3% rowspan='2' align=right>

<img width='$largura' height='$altura' src=admin/$diretorio>
</TD>
<TD width=97% height=16> <a href=ver.php?id=$id> <span class='textoTituloPeq'>$titulo</span></A></TD>
</TR>
<TR>
<TD vAlign=top width=97%>

Nome:$nome<BR>

<span class='textoBoldCaps'>Enderecço:</span>$endereco ,$numero<br>
Telefone:$fone
<br>
Site:<a href=$site>$site</a></TD>
</TR>

</TABLE><br>";
}

if($pagina > 0) {
$menos = $pagina - 1;
$url = "$PHP_SELF?pagina=$menos&idcategoria=$idcategoria";
echo "<a href='$url'>Anterior</a>"; // Vai para a página anterior
}
for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas
$url = "$PHP_SELF?pagina=$i&idcategoria=$idcategoria";
echo " | <a href='$url'>$i</a>";
}
if($pagina < ($paginas - 1)) {
$mais = $pagina + 1;
$url = "$PHP_SELF?pagina=$mais&idcategoria=$idcategoria";
echo " | <a href='$url'>Próxima</a>";
}
?>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.5k
×
×
  • Create New...