Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 23.03.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
Witam, zrobiłem na swojej stronie mini galerię. Po lewej stronie wyświetlają się miniaturki, a po prawej duże zdjęcie. Chciałbym aby duze zdjecie ktore jest aktualnie wyswietlane zmienialo obrazek miniaturki (np. na czerwony kwadrat).
napisalem taki kod, ale on nie dziala jak nalezy, znaczy sie miniaturka aktualnie wyswietlana nie zmienia swoich "barw":
Pozdrawiam edit: wywaliłem problem ;-) Ten post edytował maxer 27.02.2006, 14:19:33 -------------------- sygnaturka :)
|
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
Rozumiem że w zmiennej $fotka masz aktualnie wyświetlane zdjęcie. Jeśli tak to błąd masz prawdopodobnie w linii 13 powinno być:
-------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 23.03.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
Niestety wywala błąd :/
Cytat Parse error: parse error, unexpected T_ELSE in /home/espee/ftp/od_maxa/kolekcja.php w lini w której zrobiłem
:/ -------------------- sygnaturka :)
|
|
|
|
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
A pewien jesteś że dobrze to wkleiłeś? Bez znaczników <?php i ?> i nie skasowałeś przy wklejaniu żadnej klamry? (spójrz linijkę wyżej czy wszystko się zgadza).
-------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
|
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 |
@jojo nie wprowadzaj ludzi w błąd. w instrukcji if..else moze byc tylko jeden else.
tak wiec kod: jest bledny. Poprawny to:
@maxer wywal ten problem z tytulu. tu kazdy ma problem -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
|
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
nospor: mylisz się...
http://pl.php.net/manual/pl/control-structures.elseif.php "else if" działa w php dokładnie tak samo jak w C. Czyli jak napiszesz:
jest równoważne z tym jakbyś napisał:
-------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
|
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 |
@Jojo najmocniej Cię przepraszam. Zmylil mnie ten komunikat błędu, coś mi się jeszcze ubzduralo i tak mi się napisalo. A do linku co podales to ja wcześniej i tak zaglądalem
Co nie zmienia faktu że lepiej jest pisać elseif niz else if (a przynajmniej tak mi kiedys wpojona na torturach i teraz się tego trzymam). Nawet w linku co podales masz elseif edit: "Moderator nie popelnia błędów - on sprawdza czujność użytkowników" -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 23.03.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
Taki kod mam teraz:
i to wywala ten błąd :/ -------------------- sygnaturka :)
|
|
|
|
Post
#9
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
linie 9 i 10: co to ma być?
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
|
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
nospor: Ja też piszę "łącznie" ale ten fragment kodu był po prostu skopiowany z listingu nad moim postem.
kszychu: Sądzę że to jest if w którym nic się nie wykonuje maxer: Masz teraz złą kolejność najpierw powinien być if potem elseif a na koniec dopiero else. -------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
|
Post
#11
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
@Jojo, w takim razie wytłumacz mi, do którego ifa odnosi się linia 15.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 23.03.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
@Jojo serdecznie dziękuję
@kszychu linie 9 i 10 są po to aby skrypt nie wyświetlał katalogu jako zdjęcia ;-) Pozdrawiam -------------------- sygnaturka :)
|
|
|
|
Post
#13
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
@maxer, w tym celu, przed while daj sobie:
oszczędzi Ci to sprawdzania za każdym przebiegiem warunku, który występuje tylko dwa razy na początku. -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%)
|
To zamiast linii 9 i 10 możesz napsiać tak
I nie bedziesz miał takich dziwactw w kodzie choć owczywiście Twój kod zadziała tak samo. Ten post edytował Kuziu 27.02.2006, 14:39:58 -------------------- Słońce zachodzi ... kolejna noc nadchodzi ...
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 01:25 |