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

Intervalo de datas mostra uma imagem


Ricardo2FC

Pergunta

Boas só queria pedir ajuda numa situação (acho que fica bem em php)....

Em que mostre uma imagem entre um certo tempo.

Por exemplo:

De 14/09 ......... mostra a imagem1 ......... até 20/10 por exemplo e assim sucessivamente no dia seguinte de 21/10 .... imagem2 até por exemplo 30/11.

Espero ter sido claro... e possa ter ajuda

Obrigado

Editado por Ricardo2FC
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

$tempo = 0914; //Observa que 0914 = 14/09

if($tempo >= 0914 AND $tempo <= 1020){
echo '<img src="imagem1.jpg">';
elseif($tempo >= 1021 AND $tempo <= 1130){
echo '<img src="imagem2.jpg">';
}

E assim você vai incluindo elseifs.... note que a posição do mês antes da data é para permitir a comparação...

Link para o comentário
Compartilhar em outros sites

  • 0

Resposta rápida.... então não preciso de meter / entre as datas é só meter. ok ok eu depois tento ;) Obrigado

Deu erro...

"Parse error: syntax error, unexpected T_ELSEIF in ...."

Código:

<?php

if($tempo >= 0914 AND $tempo <= 1020){

echo '<img src="../../../Imagens/Proximo/cybersunday08.jpg">';

elseif($tempo >= 1021 AND $tempo <= 1130){ ------> o erro está nesta linha

echo '<img src="../../../Imagens/Proximo/nomercy08.jpg">';

}

?>

Editado por Ricardo2FC
Link para o comentário
Compartilhar em outros sites

  • 0

Desculpa mas isto não está dar, infelizmente :( ..... a imagem anterior ainda continua aparecer !!!

Devia aparecer a imagem seguinte, no dia seguinte.

Eu tenho duas vezes o código ou seja um para X e outro para Y, na mesma página. Assim:

X - TNA

<?php

if($tempo >= 0918 AND $tempo <= 1012){

echo '<b>Bound for Glory IV</b><br>12 de Outubro de 2008<br><img src="../../../Imagens/Proximo/boundforglory08.jpg"><br>História do Bound for Glory';

}elseif($tempo >= 1013 AND $tempo <= 1109){

echo '<b>Turning Point</b><br>9 de Novembro de 2008<br><img src="http://wrestleshare.com/images/cekg1jct5eoi6m8yyive.jpg"><br>História do Turning Point';

}

?>

Y - WWE

<?php

if($tempo >= 0931 AND $tempo <= 1005){

echo '<b>Cyber Sunday</b><br>26 de Outubro de 2008<br><img src="../../../Imagens/Proximo/cybersunday08.jpg"><br>História de Cyber Sunday';

}elseif($tempo >= 1006 AND $tempo <= 1123){

echo '<b>Survivor Series</b><br>23 de Novembro de 2008<br><img src="../../../Imagens/Proximo/survivorseries08.jpg"><br>História da Survivor Series';

}

?>

Espero que possa ser ajudado...

Obrigado

Editado por Ricardo2FC
Link para o comentário
Compartilhar em outros sites

  • 0

Estava a dar problemas mas reparei que a data do primeiro estava errada mas agora já dá coloquei assim:

<?php

if($tempo = date('md') >= 0918 AND $tempo = date('md') <= 1012){

echo '<b>Bound for Glory IV</b><br>12 de Outubro de 2008<br><img src="../../../Imagens/Proximo/boundforglory08.jpg"><br>História do Bound for Glory';

}elseif($tempo = date('md') >= 1013 AND $tempo = date('md') <= 1109){

echo '<b>Turning Point</b><br>9 de Novembro de 2008<br><img src="http://wrestleshare.com/images/cekg1jct5eoi6m8yyive.jpg"><br>História do Turning Point';

}

?>

Obrigado espero que desta esteja bem !

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...