Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/OOP] Wywoływanie funkcji w funkcji
prog112
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 2
Dołączył: 10.03.2008

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


Po krótce;
Mam funkcje która pokazuje statystyki gracza i chcę by po kliknięciu TRENUJ obok tejże statystyki odpalała mi się funkcja training();

Np.

  1. <?php
  2. echo &apos;Inteligencja: &apos;.$fetch[&#092;"inteligencja\"].&apos; 
  3. &apos;;
  4. ?>


I jak tu wcisnąć żeby po kliknięciu napisu rozpoczęła się inna funkcja. Próbowałem najprostrzego rozwiązania

  1. <a href=this->training($id, 'inteligencja')>blabla</a>


Ale nie dziala bo this-> zamyka tag. A jak dam to w cudzysłowia to też nie działa. Co tu robić?

Ten post edytował prog112 12.03.2008, 15:48:41


--------------------
cout<<"Po co się patrzysz w ten podpis" <<endl;
cout<<"Cpp rox!";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
specialplan
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 21
Dołączył: 1.09.2006
Skąd: Edinburgh

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


  1. <?php
  2. <a href=".$this->training($id, 'inteligencja').">blabla</a>
  3. ?>


chociaz po tym kawaleczku kodu raczej nie moge stwierdzic, o co Ci chodzi...
Go to the top of the page
+Quote Post
Moli
post
Post #3





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


Tak tego nie zrobisz. Link musisz dać do pliku php, a w nim wywołać daną funckję.
Go to the top of the page
+Quote Post
prog112
post
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 2
Dołączył: 10.03.2008

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


No ale tak nie mogę bo jak. Przeniose dane w przeglądarce i każdy będzie se mógł dodać atrybuty...


--------------------
cout<<"Po co się patrzysz w ten podpis" <<endl;
cout<<"Cpp rox!";
Go to the top of the page
+Quote Post
djhors
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 13.03.2008

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


CODE

echo funkcja1();
echo "<a href='mypage.php?op='onf2'>Wlacz funkcje2</a>";
if ($_GET['op']=='onf2')
{
echo funkcja2();
}



Mysle ze proste - jesli nie chcesz przeladowywac strony wystarczy linijka kodu w java -> google.pl

Ten post edytował djhors 13.03.2008, 13:42:50
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #6





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


Ja nie wiem, ale moim zadaniem ten temat ma nijak do obiektowości, raczej pokazuje braki w podstawach autora tematu. (bardziej na przedszkole niż nawet na PHP....)


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
Go to the top of the page
+Quote Post
prog112
post
Post #7





Grupa: Zarejestrowani
Postów: 19
Pomógł: 2
Dołączył: 10.03.2008

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


Nie o to mi chodziło, przecież wiem jak przeładować stronę. Już sobie poradziłem.

Można zamknąć.


--------------------
cout<<"Po co się patrzysz w ten podpis" <<endl;
cout<<"Cpp rox!";
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 Aktualny czas: 22.08.2025 - 09:46