Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
PHP logo zależne od pory roku
#1
Cześć,
Chcę wstawić na swoją stronę skrypt, który będzie automatycznie zmieniał logo w zależności od pory roku.
Mam problem aby przypisać zmiennym wiosna, lato, jesien, zima datę w odpowiednim formacie aby zadziałał cały skrypt.

Mógłby ktoś mi pomóc?

Kod PHP:
<?php 
$wiosna 

$lato 
$jesien 
$zima 

$data = ("d-m"); 
if (
$data==$wiosna
  { 
  echo 
'<img src="wiosna.png/">'
  } 
elseif (
$data==$lato
  { 
  echo 
'<img src="lato.png/">'
  } 
elseif (
$data==$jesien
  { 
  echo 
'<img src="jesien.png/">'
  } 
elseif (
$data==$zima
  { 
  echo 
'<img src="zima.png/">'
  } 
?>
Odpowiedz
#2
W if lepiej jakby było od jakiego dnia do jakiego. Czyli jeżeli dany dzień jest większy od 21 marca a mniejszy od 22 czerwca, to wyrzuca jeden wynik itd.

Mogę zrobić taki skrypcik, tylko daj mi chwilę.
Odpowiedz
#3
Będę bardzo wdzięczny Smile

Taka forma była by dobra?

Kod PHP:
if ($data >= $wiosna && $data <= $lato)
  {
  echo 
'<img src="wiosna.png/">';
  } 
Odpowiedz
#4
To będzie coś takiego, choć można to uprościć, ale coś mi serwer wamp odmawia posłuszeństwa.


Kod PHP:
<?php

$dzis 
date("m.d");

if (
$dzis >= "3.22" AND $dzis "6.22")
{
    echo 
"Wiosna";
}
else
{
    if (
$dzis >= "6.22" AND $dzis "9.23")
    {
        echo 
"Lato";
    }
    else
    {
        if (
$dzis >= "9.23" AND $dzis "12.22")
        {
            echo 
"Jesień";
        }
        else
        {
            echo 
"Zima";
        }
    }
}
?>
Odpowiedz
#5
Super. Dziękuje CI bardzo Morfeusz!
Odpowiedz
#6
A to uproszczony kod:

Kod PHP:
<?php

$dzis 
date("m.d");
$wiosna "3.22";
$lato "6.22";
$jesien "9.23";
$zima "12.22";

if (
$dzis >= $wiosna && $dzis $lato)
    echo 
"Wiosna";
elseif (
$dzis >= $lato && $dzis $jesien)
    echo 
"Lato";
elseif (
$dzis >= $jasien && $dzis $zima)
    echo 
"Jesień";
    else
    echo 
"Zima";
?>


Ewentualnie to, bo teoretycznie im mniejszy plik, tym szybciej działa:

Kod PHP:
<?php

$dzis 
date("m.d");

if (
$dzis >= "3.22" && $dzis "6.22") echo "Wiosna";
elseif (
$dzis >= "6.22" && $dzis "9.23") echo "Lato";
elseif (
$dzis >= "9.23" && $dzis "12.22") echo "Jesień";
else echo 
"Zima";
?>
Odpowiedz
#7
jak zrobić działający formularz na stronie
Odpowiedz
#8
(01-10-2012, 01:13)Zofia Rybka napisał(a): jak zrobić działający formularz na stronie

Krew mnie z takimi pytaniami zalewa...

po 1. Co to ma wspólnego z działem Programowanie
po 2. Co to ma wspólnego z tym tematem
po 3. Jak wół temat przyklejony jest w pasującym dziale i ma 18 stron...

http://www.webmastertalk.pl/jak-zrobic-formularz-kontaktowy-na-stronie-t
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [MySQL] Ustalanie wieku na podstawie roku urodzenia Szorstki 7 4,712 16-06-2009, 20:33
Ostatni post: KowR

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl