![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam 10 funkcji, ktore tam np nazywaja sie:
cyfra0(); cyfra1(); cyfra2(); cyfra3(); cyfra4(); cyfra5(); cyfra6(); cyfra7(); cyfra8(); cyfra9(); Zabardzo nie wiem jak zrobic zeby tylko jedną wywolać, kombinowalem na różne sposoby ale cały czas lipa. Prosze o jakas rade. [+] edit Przenoszę na Przedszkole. --- ~strife |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
![]() -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
zrobilem tak:
i niedziala poprawnie: wyskakuje taki błąd: Fatal error: Cannot redeclare cyfra1() (previously declared in /ho....php:26) in /ho.....i/index.php on line 186 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Błąd nie dotyczy tego kawałka kodu:
Cytat Fatal error: Cannot redeclare cyfra1() (previously declared in /ho....php:26) in /ho.....i/index.php on line 186 Sprawdź linijkę 186 w pliku index.php, a także ten plik previously declared in /ho....php:26. Czytanie błędów to podstawa. Chodzi o to , że ta funkcja została już gdzieś wczytana, taka konstrukcja powoduje błąd:
Pozdrawiam. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
gdy daje samo:
niby sie wczytuje kod HTML zawarty w funkcji, ale juz dzialania na tym kodzie takie:
niedzialaja. P.S. zaczynam robic stronke dla dzieci o matematyce Ten post edytował banialol 7.05.2007, 23:39:59 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się, że tutaj trzeba użyć innego rozwiązania, a mianowicie jeśli masz kilkanaście prawie identycznych funkcji to czy nie lepiej, stworzyć jedną funkcję, a następnie podawać argumenty dla niej, wygląda to w ten sposób:
Opisz bardziej swój problem, co dokładnie chcesz osiągnąć ponieważ uważam, ze użycie call_user_func" title="Zobacz w manualu PHP" target="_manual nie będzie w Twoim wypadku trafione. PS. Życzę powodzenia : ) -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Strife to nie ma dzialac na zasadzie dodawania tylko tak:
http://www.orzech99.webd.pl/bania/dzieci/index.php |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Strife to nie ma dzialac na zasadzie dodawania tylko tak: http://www.orzech99.webd.pl/bania/dzieci/index.php Rozumiem, ale ja Ci podałem tylko przykład, że nie musisz pisać kilkunastu prawie identycznych funkcji tylko możesz przekazywać pewne parametry poprzez argumenty funkcji. Napisz jak chcesz, aby ten skrypt działał, narazie domyślam się, że chcesz aby dzieciak miał powiedzmy 10 zadań do wpisania liczb, jedno pod drugim w miarę uzupełniania tak ? Jeśli mam rację to nadal uważam, że można to stworzyć dużo prościej, przy użyciu jednej funkcji nie 10-ciu ( czyli tyle ile zakładasz, że będzie zadań ). Najprościej mi to będzie zilustrować przykładem: Po co pisać:
Jeśli Cię źle zrozumiałem to przepraszam, napisz może trochę jaśniej co chcesz osiągnąć to Ci lepiej pomogę. Pozdrawiam. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
OK
Mam juz te 10 funkcji (sral pies jak napisane, wazne narazie ze dziala) i potrzebuje 1 funkcje z tych 10 losowo wyswietlic. gdy stosuje:
niby sie wyswietla 1 losowo funkcja ale tak jakby kod PHP w niej nie dziala, gdy ustawiam recznie bez tego losujacego skryptu np echo cyfra3(); to dziala wszystko idealnie az milo. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 75 Dołączył: 19.08.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Strife ma rację. Banialol, podałeś tutaj przykładowy kod funkcji czy faktycznie one mają za zadanie zwracać kolejne liczby? Jeżeli tak to dokładnie wygląda w Twoim skrypcie, to faktycznie skrypt:
rozwiązuje problem... -------------------- Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 14.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 03:19 |