Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kalendarz
horrorek
post 22.05.2005, 13:35:44
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.05.2005

Ostrzeżenie: (0%)
-----


kalendarz

jak mam wyswietlic na innej stronie "kwadracik" z dniem dzisiejszym ... tongue.gif

np. jak dzis jest niedziela .. wyswietla niedziele ...
a jak jest poniedzialek to poniedzialek tongue.gif

thx .. nie znam sie na php tongue.gif ale mam nadzieje ze ktos mi pomoze tongue.gif
Go to the top of the page
+Quote Post
Kshyhoo
post 22.05.2005, 17:02:04
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




A znasz się na wróżeniu z fusów? Na tym forum nikt tego nie potrafi. Wklej kod tego cuda, to może ktoś coś poradzi.


--------------------
Go to the top of the page
+Quote Post
horrorek
post 3.06.2005, 22:15:14
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.05.2005

Ostrzeżenie: (0%)
-----


masz i sie ciesz :|
no to teraz mi kto pomoze tongue.gif


edit: tak trudno zrozumiec ze to z php.pl skrypt ;/

Ten post edytował horrorek 3.06.2005, 22:15:49
Go to the top of the page
+Quote Post
strife
post 4.06.2005, 13:13:55
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Cytat(horrorek @ 2005-06-03 23:15:14)
masz i sie ciesz :|
no to teraz mi kto pomoze tongue.gif


edit: tak trudno zrozumiec ze to z php.pl skrypt ;/

A po co zaciągać do tak prostej operacji ten cały skrypt? Nie lepiej napisać tego od nowa.. date" title="Zobacz w manualu PHP" target="_manual, a kwadracik sobie ew. dorobić.
  1. <?php
  2.  
  3. $date = date(&#092;"l\");
  4.  
  5. switch($date)
  6. {
  7. case Monday: $dzisiaj = 'Poniedzialek'; break;
  8. case Tuesday: $dzisiaj = 'Wtorek'; break;
  9. case Wednesday: $dzisiaj = 'Sroda'; break;
  10. case Thursday: $dzisiaj = 'Czwartek'; break;
  11. case Friday: $dzisiaj = 'Piatek'; break;
  12. case Saturday: $dzisiaj = 'Sobota'; break;
  13. case Sunday: $dzisiaj = 'Niedziela'; break;
  14.  
  15. }
  16.  
  17. echo 'Dzisiaj jest ' . $dzisiaj;
  18.  
  19. ?>

questionmark.gif?


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post 4.06.2005, 13:32:19
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


TABLICE!!!!!!

Nie prosciej jest zrobic to tak:
  1. <?php
  2. $arrDniTygodnia = new array(
  3. 0 => 'Niedziela',
  4. 1 => 'Poniedzialek', 
  5. ); // itd , nie pamietam czy 0 to niedziela czy poniedzialek
  6.  
  7. // pobieramy numer dnia z date()
  8. $dzien = date( '......' );
  9.  
  10. print( 'Miesiac to ' . $arrDniTygodnia[ intval( $dzien ) ] ); // intval -- niewazne czy z date otrzymamy 03, 09,12 czy 3,9 12
  11. ?>

to tyle smile.gif

A poza tym uzywanie $dzisiaj poza blokiem jego zdefiniowania (switch), chociaz w php to chyba przejdzie.
------
edit: 0 to niedziela -- juz wiem biggrin.gif

Ten post edytował dr_bonzo 4.06.2005, 17:51:20


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
horrorek
post 4.06.2005, 14:07:20
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.05.2005

Ostrzeżenie: (0%)
-----


eh chodzi o to ze jak np. dodam cos do tego kalendarza tongue.gif to zeby mi sie wyswietlil kwadracik tongue.gif (z tym dodanym ;]


np. wpisze na 04.06.2005 pierwszy dzien imprezy (w kalenarzu jest) a ja chce zeby np. na strone glowna tak o jak ponizej smile.gif

_____________
| 04 |
| pierwszy |
| dzien |
| imprezy |
|____________|


wiem ze kombinuje .. ale nie chce zeby za kazdym razem jak ktos odwiedzi moja strone to musial wchodzic na strone od kalendarza tongue.gif
Go to the top of the page
+Quote Post
strife
post 4.06.2005, 15:45:57
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Kwestia odczytania danych z bazy i sprawdzenia czy do danego dnia jest jakiś wpis... czyli czytasz elementy tablicy(calendar_mssgs).
  1. <?php
  2.  
  3. $arrDniTygodnia = array(
  4. 0 => 'Niedziela',
  5. 1 => 'Poniedzialek',
  6. 2 => 'Wtorek',
  7. 3 => 'Sroda',
  8. 4 => 'Czwartek',
  9. 5 => 'Piatek',
  10. 6 => 'Sobota'
  11.  
  12. );
  13.  
  14. $data = intval(date(&#092;"w\"));
  15.  
  16.  
  17. $dzien = date(&#092;"d\");
  18. $miesiac = date(&#092;"m\");
  19. $rok = date(&#092;"Y\");
  20.  
  21. // mysql_connect('localhost', 'root', ''); 
  22. // mysql_select_db('test');
  23.  
  24. $d = mysql_query(&#092;"SELECT * FROM calendar_mssgs WHERE `d` = '$dzien' AND `m` = '$miesiac' AND `y` = '$rok' \");
  25. $o = mysql_fetch_array($d);
  26.  
  27. $z = $o ? $k = $o['title'].' '.$o['text'] : $k = 'Przykro mi w tym dniu nie ma zaplanowanych akcji';
  28.  
  29. echo $arrDniTygodnia[$data].' '.date(&#092;"d-m-Y\").'<br />';
  30. echo $k;
  31.  
  32. ?>


@dr_bonzo - faktycznie łatwiej, przyda się na przyszłość, nawet nie wiedziałem o "w" w date" title="Zobacz w manualu PHP" target="_manual tongue.gif


--------------------
Go to the top of the page
+Quote Post
horrorek
post 4.06.2005, 16:39:53
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.05.2005

Ostrzeżenie: (0%)
-----


hehehe wielkie dzieki ;]

mozna zamknac :-)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:45