![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Heloł... ajm bek egejn. Tym razem z nowym problemem. Opiszę problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Chcialem zrobić na stronie wyświetlanie cytatów, ale tak by był tylko jeden stały cytat na cały dzień. Najlepiej jeszcze gdyby był to losowy cytat. Oczywiście wszystko oparte na bazie MySQL. Można tak zrobić za pomocą cookies ale wtedy dany cytat nie byłby przez cały dzień dla wszystkich użytkowników tylko dla każdego użytkownika inny. A ja chcę żeby w dany dzień był tylko jeden cytat dla wszytkich użytkowników witryny (latryny (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ).
Jakieś pomysły? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Hamburg / Darlowo Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Heh... dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
A jeszcze mam tylko jedno pytanie takie. Napisze tutaj, żeby nie tworzyć nowego tematu... Czy da się napisać skrypt który będzie wyświetlał ilość sekund do północy? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Da sie.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Poproszę o podpowiedź (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bo na razie mi po głowie chodzi tylko jeden szalony i bardzo ciężkostrawny pomysł...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:796b8d362e]<?php
$polnoc=mktime(0,0,1,date("m"), date("d")+1); echo "Północ będzie za ".$polnoc-time()." sekund."; ?>[/php:1:796b8d362e] |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Ten co podałeś coś jest źle chociaż nie wiem co, bo wyświetla wartość ujemną (i to dużą) oraz nie wyświetla tego 'Północ będzie za'. Natomiast dobrze już działa:
[php:1:27f7bec026]<?php $polnoc=mktime(0,0,1,date("m"), date("d")+1); $czas=$polnoc-time(); echo "Północ będzie za ".$czas." sekund."; ?>[/php:1:27f7bec026] |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Tak by zadziałało:
[php:1:01099755c1]<?php echo "Północ będzie za ".($polnoc-time())." sekund."; ?>[/php:1:01099755c1] |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Tak... a wracając do tematu, zrobiłem to w ten sposób:
[php:1:45b4a6df38]<?php $conn=mysql_connect("192.168.1.7", "root", "password"); mysql_select_db('yoshi'); $data=date("Y-m-d"); $result=mysql_query("select * from cytaty where data = '".$data."'"); while($row = mysql_fetch_object ($result)) { $cytat=$row["cytat"]; } if(isset($cytat)) { while ($row = mysql_fetch_object ($result)) {echo $row->cytat;} } else { $query1=mysql_query("SELECT id, cytat FROM cytaty ORDER BY rand() LIMIT 1;"); while ($row = mysql_fetch_object ($query1)) { echo $row->cytat; $query=mysql_query("UPDATE cytaty SET data='".$data."' WHERE id='".$row["id"]."';"); } } ?>[/php:1:45b4a6df38] Może troche naciągane, ale wygląda na to że działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki za wszelką pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) P.S. Tabla z cytatami jest: id, cytat, data(typ date). P.S.2 Pieprzone gg nie działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) P.S.3 Foxx, faktycznie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:33 |