Ir para conteúdo
Fórum Script Brasil
  • 0

Sistema de Avisos


Rômulo Felipe

Pergunta

Olá, eu queria o seguinte. Eu tenho um sistema de avisos, tipo uns lembretes na página inicial do usuario do meu site, mas eu não consigo fazer o seguinte:

Eu cadastro o aviso, e ele tem uma data de entrada (a data quando ele vai começar a aparecer para os usuarios) e uma data de saída (data onde ele saira, não aparecera mais para os usuarios) mais eu não consigo fazer isso, já tentei de tudo mais ta difícil, alguém poderia me dizer como fazer ?

**** DADOS SOBRE A TABELA ****

avi_id

avi_titulo

avi_aviso

avi_dataentrada

avi_datasaida

avi_status (Ativo ou Inativo)

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Tente desta forma e se não funcionar volte a postar (considerando que a tabela chama-se avisos):

<?php

mysql_query("SELECT * FROM avisos WHERE ".Date('d/m/Y')." BETWEEN avi_dataentrada AND avi_datasaida AND avi_status = 'Ativo' ");

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Como o Stoma mesmo falou, sua tabela no bd mysql se chama "avisos" ?!

Ele montou esse código para tabela "avisos". Se ela tiver outro nome, altere o nome após o FROM..

<?php
$sql = "SELECT * FROM avisos WHERE ".Date('d/m/Y')." BETWEEN avi_dataentrada AND avi_datasaida AND avi_status = 'Ativo'"; 
$query = mysql_query($sql); 
while($sql = mysql_fetch_array($query)){
$avi_id = $sql["avi_id"];
$avi_titulo = $sql["avi_titulo"];
$avi_aviso = $sql["avi_aviso"];
$avi_dataentrada = $sql["avi_dataentrada"];
$avi_datasaida = $sql["avi_datasaida"];
$avi_status = $sql["avi_status"];
}
?>
E onde quiser imprimir o aviso, coloque o código abaixo:
<? print "$aviso"; ?>

Já te respondi no outro tópico, você pode fazer dessas duas maneiras. Estipular as datas pela consulta ou através de IF's.

Vê qual fica melhor no seu código, pelo que penso, não existe certo ou errado, e sim o que funciona e o que não funciona.

Espero ter ajudado.

Abrass

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...