![]() |
![]() |
![]()
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: 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: 19.09.2025 - 17:42 |