![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 31.01.2006 Ostrzeżenie: (10%) ![]() ![]() |
Chciałem mieć skrypt który będzie wyświetlał urodziny osób:
Kod <?php Chciałem aby wyświetlało w takiej postaci:$file = file("urodziny.txt"); foreach ($file as $fileurodziny){ $urodzinki = explode("***", $fileurodziny); $dzienur = $urodzinki[0]; $miechur = $urodzinki[1]; $rokur = $urodzinki[2]; $ktour = $urodzinki[3]; $datadzien = date("d"); $datamiech_liczba = date("m"); if($datamiech_liczba = "01") {$datamiech = "stycznia";} if($datamiech_liczba = "02") {$datamiech = "lutego";} if($datamiech_liczba = "03") {$datamiech = "marca";} if($datamiech_liczba = "04") {$datamiech = "kwietnia";} if($datamiech_liczba = "05") {$datamiech = "maja";} if($datamiech_liczba = "06") {$datamiech = "czerwca";} if($datamiech_liczba = "07") {$datamiech = "lipca";} if($datamiech_liczba = "08") {$datamiech = "sierpnia";} if($datamiech_liczba = "09") {$datamiech = "wrze?nia";} if($datamiech_liczba = "10") {$datamiech = "pa?dziernika";} if($datamiech_liczba = "11") {$datamiech = "listopada";} if($datamiech_liczba = "12") {$datamiech = "grudnia";} $datarok = date("Y"); $ile = $dzienur - $datadzien; $wiek = $datarok - $rokur; if($dzienur >= $datadzien && $datamiech == $miechur){ echo '<BR>' . $datadzien . ' ' . $datamiech . ' : ' . $ktour . ' (' . $wiek . ')'; }} ?> Cytat 12 sierpnia: Jan Kowalski (28) 13 sierpnia: Piotr Nowak (18) Gdy będzie dzień w którym odbywają się urodziny to chciałbym aby całe było pogrubione. Plik urodziny.txt wygląda tak: Kod 12***08***1979***Jan Kowalski
13***08***1989***Piotr Nowak |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie można tak napisać, jeśli wychodzi się z założenia (zbyt pochopnego zresztą), że wiersz 95 jest tylko sprawdzeniem, czy funkcja sort() działa, jeśli warunek if niżej nie jest spełniony. Ja z takiego wyszedłem, bo często coś takiego robie w swoich aplikacjach, tyle że to założenie w tym przypadku jest zupełnie abstrakcyjne.
@kingpc Jeśli chcesz, aby ta tablica kiedykolwiek się sortowała, to niestety nie możesz skasować linii 95 i patrz mój post wyżej. A jeśli chcesz po prostu, aby kod działał poprawnie, to olej sortowanie tablicy, skasuj 95 i żadnego błędu Ci nie wywali. Tylko że to jest w ogóle kompletny idiotyzm, wtedy możesz wyrzucić też linie 96-103 i klamrę w 105, i kod będzie poprawnie funkcjonować (tyle że nie tak, jakbyś chciał). btw, linijka
jest co najmniej nie na miejscu. Ten post edytował Hazel 3.09.2007, 18:43:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 18:06 |