Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyrożnianie daty zapisanej w innym pliku
wcg
post 9.11.2006, 12:43:33
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 21.07.2006

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


Witam. W moim skrypcie, który drukuje kalendarz soboty, niedziele oraz swieta zaznaczane sa w innym kolorze niz zwykły dzień. Rozwiąanie ktore jest ponizej jest dobre jesli ma sie kilka swiat.
  1. <?php
  2. if ($ad1 == 'Nie' || $ad1 == 'Sob' || $ad == '2006-08-15' || $ad == '2006-11-01' || $ad == '2006-11-11' || $ad == '2006-12-25' || $ad == '2006-12-26') {
  3. print "<td style='background-color: #EEEECE;'><a href='index.php?go=4&id=$id'>$id</a></td>";
  4. } else {
  5. print "<td style='background-color: #EEEEEE;'><a href='index.php?go=4&id=$id'>$id</a></td>";
  6. }
  7. ?>



Chciałbym zrobić plik w ktorym zapisze zobie te daty, tylko za bardzo nie wiem jak sie za to zabrac i jak wkomponiwac to w funkcje if.
Go to the top of the page
+Quote Post
Amorph
post 9.11.2006, 12:56:15
Post #2





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Odczytujesz plik z datami, każdą z dat umieszczasz w innym indeksie tablicy np:

$wieta[0]='datajakas';
$wieta[1]='datajakasinna';

robisz pętlę for....
i warunek:
  1. <?php
  2. if($wieta[indexpetli]==$id){
  3. echo"<td style='background-color: #EEEECE;'><a href='index.php?go=4&id=$id'>$id</a></td>";
  4. }
  5. ?>

Tak w skrócie smile.gif
Go to the top of the page
+Quote Post
wcg
post 9.11.2006, 13:58:50
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 21.07.2006

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


A pętne for z indeksem jak w to wkomponowac?
Go to the top of the page
+Quote Post
Amorph
post 9.11.2006, 15:02:08
Post #4





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


  1. <?php
  2. for(indexpetli=0;indexpetli<maxLiczbaSwiat;indexpetli++)
  3. {
  4. if($wieta[indexpetli]==$id){echo"<td style='background-color: #EEEECE;'><a href='index.php?go=4&id=$id'>$id</a></td>";}
  5. }
  6. ?>

I szybko szukaj na forum.... takich podstaw nawet nie powinieneś pytać exclamation.gif
Ostatni raz.

Ten post edytował Amorph 9.11.2006, 15:02:28
Go to the top of the page
+Quote Post
wcg
post 9.11.2006, 16:03:37
Post #5





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 21.07.2006

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


rolleyes.gif Poprawię się!
Go to the top of the page
+Quote Post
Amorph
post 9.11.2006, 16:35:54
Post #6





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Sorki, dziś jeżdże na flashu, nie zapomnij znaku $ rozpoczynającego zmienne!
Go to the top of the page
+Quote Post
wcg
post 10.11.2006, 10:14:38
Post #7





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 21.07.2006

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


Siedziałem nad tym wszytskim i jednak nie działa probowałem stworzyc tez petle foreach wszytsko jest pieknie ale nie dziala jak nalezy. Przedstawie jeszcze raz ten caly kod moze jednak jakas jest inna metoda na to aby swieta wpisane w jakims pliku byly pobierane do if'a.
  1. <?php
  2. print "<TABLE class=tabgrafik border=0 cellpadding=0 cellspacing=0>";
  3. print "<th width=30 rowspan='2'>pok</th>";
  4. for($i=0; $i<=$ile_dni; $i++) {
  5. if($i>1) {
  6. $days="+$i days";
  7. } else {
  8. $days="+$i day";
  9. }
  10. $ad = date('d-m', strtotime($days));
  11. if ($ad == '2006-08-15' || $ad == '2006-11-01' || $ad == '2006-11-11' || $ad == '2006-12-25' || $ad == '2006-12-26') {
  12. echo "<td align='center' style='background-color: #FFFFE5;' width='50'>$ad</td>";
  13. } else {
  14. echo "<td width='50'>$ad</td>";
  15. }
  16. }
  17. echo "</tr></table>";
  18. ?>
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: 19.07.2025 - 13:05