Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Losowy tekst/żart
kamilos809
post
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


Witam,
Nauczyłem się już wiele ale nurtuje mnie takie zagadnienie:
Jak napisać skrypt na losowy żart/tekst ale żeby miał wbite że np. w poniedziałek"jasiu idzie na spacer" we wtorek "lubie drzem" w środę "lubimy sobie pojechać" i tak aż do niedzieli, a potem powtarza od nowa to samo...




Mam nadzieje, że taki wątek nie wystąpił i nie napisałem mojej prośby w złym dziale.

Kamilos809
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamilos809
post
Post #2





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


Albo jak jeszcze temat jest otwarty to moi koledzy mam nowe pytanie... jak w te rubryki losowe include'ować wyrazy zapisane w bazie? np.
  1. $z="SELECT * FROM `plan` WHERE `dzien`='niedziela' ORDER BY `godzina` ASC";
  2. $w=mysql_query($z);
  3.  
  4. $ile_rekordow=mysql_num_rows($w);
  5. if($ile_rekordow=='0'){ echo"Nie ma lekcji na dzisiaj. WOLNE :)";}else{
  6. while($r=mysql_fetch_array($w)){
  7. echo"<b>$r[godzina]</b>: $r[lekcja] w $r[miejsce]<br>";

taki oto kodziak przykładowo na plan lekcji, który pokazuje mi w bloku menu co mam za lekcje w niedziele i o jakiej godzinie i w jakiej sali.

Konkretnie chodzi mi o "fuzję" tych dwóch skryptów w jedno, czyli include tabeli bazy + ten skrypt co pokazuje tekst w jakiś dzień ;]
żeby mi wyszło takie coś:
(jest niedziela)
W niedzielę masz zajęcia:
8:00 J. Polski w Sali nr.1

coś w tym stylu tylko nie wiem jak to złączyć. Jak po prostu wkleje ten powyższy kod to blok menu się sypie i w ogóle cała strona wręcz sie rozlatuje a w tym bloku wychodzi jakiś tam błąd w niektórych liniach ;p

Dobra, już sobie poradziłem ;]
Wystarczyło przełożyć nazwy dni tygodnia na liczby czyli poniedziałek = 1 itd.
  1. <?
  2. $data = getdate();
  3. $dzisiaj = $data['wday'];
  4.  
  5. $z="SELECT * FROM `plan` WHERE `dzien`='$dzisiaj' ORDER BY `godzina` ASC";
  6. $w=mysql_query($z);
  7.  
  8. $ile_rekordow=mysql_num_rows($w);
  9. if($ile_rekordow=='0'){ echo"Dzisiaj nie ma lekcji. Uczniowie macie wolne!<br><a href='plan.php'>[Zobacz Plan]</a>";}else{
  10. while($r=mysql_fetch_array($w)){
  11. echo"<b>$r[godzina]</b>: $r[lekcja] w $r[sala]<br><a href='plan.php'>[Zobacz Plan]</a>";
  12. echo"<a href='plan.php'>[Zobacz Plan]</a>";
  13. } // koniec while
  14. }
  15.  
  16. ?>

gdzie $dzisiaj wyświetla pierwszy dzień np. jak mamy 11 stycznia to patrzy na pierwszą jedynkę czy jakoś tak ;] w sql (zrobiłem wysyłanie do tabeli żeby liczby zamiast dni wysyłało)

I wszystko pyka jak w zegarku ;]

Ten post edytował kamilos809 18.04.2010, 21:33:39
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 06:16