Tenho um problema aqui com minha programação que não sei resolver. Tenho uma tabela com os campos dia, mês e dia_semana. O nome da tabela é "programacao". Ae quero saber como fazer para que um determinado registro seja deletado do DB após uma data (dia/mês). A programação é de cerca de dois meses em média e está sempre sujeita a alterações (acrescimo e exclusão de registros com datas diversas), por isso fiz os campos separados para a página mostrar sempre na order crescente (ORDER BY mes,dia). Alguém pode ajudar? Já tentei o que pude e num consegui resolver isso!
O código que utilizei foi esse:
<?php SELEÇÃO PARA O DB AQUI $link_p_pag = 4; $reg_p_pag = 5; $pag = $_GET['pag']; $busca = mysql_query("SELECT count(*) FROM programacao;"); $registros = mysql_result($busca,0); $num_total_paginas = ($registros%$reg_p_pag==0)?$registros/$reg_p_pag:floor($registros/$reg_p_pag)+1; if ($pag>$num_total_paginas) echo "Error<br><br>"; else if (!$pag) $pag = 1; $inicio = ($reg_p_pag*$pag)-$reg_p_pag; $query = "SELECT * FROM programacao ORDER BY mes,dia_mes LIMIT $inicio, $reg_p_pag"; $result = @mysql_query($query); while ($row = mysql_fetch_assoc($result)) { $evento = $row["evento"]; $dia_mes = $row["dia_mes"]; $mes = $row["mes"]; $dia_semana = $row["dia_semana"]; $bandas = $row["bandas"]; $hora = $row["hora"]; $ingresso = $row["ingresso"]; $info = $row["info"]; $id = $row["id_programacao"]; echo ("<strong>Data:</strong> <font color=\"#FF0000\">$dia_mes/$mes ($dia_semana)</font><br> <strong>Evento:</strong> $evento<br> <strong>Hora:</strong> $hora<br> <strong>Atração(ões):</strong> $bandas<br> <strong>Ingresso(s):</strong> $ingresso<br> <strong>Informação(ões):</strong> $info<br><br> <center><hr color='#000000' size='1' noshade><br></center><br>"); //fim do echo } // fim do while $anterior = $pag-1; if ($anterior<1) echo "<center>Anterior | "; else echo "<center><a href=\"{$_SERVER['PHP_SELF']}?pag=$anterior\" class=\"links\">Anterior</a> | "; for($i=1; $i<$pag; $i++) if($i>=$pag-$link_p_pag) echo "<a href=\"{$_SERVER['PHP_SELF']}?pag=$i\" class=\"links\">$i</a> | "; echo "$pag"; for($i=$pag+1; $i<=$num_total_paginas; $i++) if($i<=$pag+$link_p_pag) echo " | <a href=\"{$_SERVER['PHP_SELF']}?pag=$i\" class=\"links\">$i</a>"; $proxima = $pag+1; if ($proxima>$num_total_paginas) echo " | Próxima</center>"; else echo " | <a href=\"{$_SERVER['PHP_SELF']}?pag=$proxima\" class=\"links\">Próxima</a></center>"; ?>