Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> parametry funkcji nie działają
mablo
post 28.07.2005, 12:36:09
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 11.04.2005
Skąd: Poznań

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


Mam taki skrypcik :
  1. <?php
  2. function blad($nazwa){
  3. if($nazwa = 'serwer'){
  4.  echo 'brak serwera';
  5. }elseif($nazwa = 'baza'){
  6.  echo 'blad bazy';
  7. }elseif($nazwa = 'dostep'){
  8.  echo 'brak dostepu';
  9. }elseif($nazwa = 'prawa'){
  10.  echo 'brak praw do ogladania tej strony';
  11. }
  12. }
  13. ?>
i w inny skrypcie odwołuje sie do funkcji blad
  1. <?php
  2. blad('prawa');
  3. ?>
to pokazuje mi
Kod
blad serwera
a powinno
Kod
brak praw do ogladania tej strony
Czemu tak się dzieje i co mam zrobić żeby to działało dobrze questionmark.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post 28.07.2005, 12:41:15
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ponieważ porównanie w php to "==", a nie jak u ciebie "=".

Milego poprawiania


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mablo
post 28.07.2005, 13:13:10
Post #3





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 11.04.2005
Skąd: Poznań

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


Sprawdzałem porownanie '==' ale wtedy sie nic nie wyswietlało.
Go to the top of the page
+Quote Post
nospor
post 28.07.2005, 13:15:03
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




bo brakuje ci jeszce jednego elsa:

  1. <?php
  2.  
  3.  
  4. function blad($nazwa){
  5. if($nazwa == 'serwer'){
  6. echo 'brak serwera';
  7. }elseif($nazwa == 'baza'){
  8. echo 'blad bazy';
  9. }elseif($nazwa == 'dostep'){
  10. echo 'brak dostepu';
  11. }elseif($nazwa == 'prawa'){
  12. echo 'brak praw do ogladania tej strony';
  13. }
  14. else
  15. echo &#092;"nazwa '$nazwa' dopiero tu weszla i sie wyswietlila\";
  16. }
  17.  
  18.  
  19. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
mablo
post 28.07.2005, 13:36:21
Post #5





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 11.04.2005
Skąd: Poznań

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


No fatkycznie. Nie zauważyłem tego.

Dzieki za pomoc.

Ten post edytował mablo 28.07.2005, 13:36:34
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: 22.06.2025 - 01:00