Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wywołąnie funkcji po kliknięciu na link
iperson
post 18.02.2008, 18:51:46
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.02.2008

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


Witam wszystkich, jestem tu nowy, potrzebuje pomocy

chodzi o to, że jest formularz w html, który jest obsługiwany w przez plik php. - powiedzmy formularz.php - odbiera dane z formularza html i wysyła na maila oraz wyświetła na stronię,

w pliku formularz.php znajduje się funkcją, którą ma wyświetlać kolejne informację na stronię, po kliknięciu na link. nie wiem jak wywołać tę funkcję. Klikam na link powiedzmy zamów i mają się wyświetić kolejne informację

Ten post edytował iperson 18.02.2008, 18:52:35
Go to the top of the page
+Quote Post
potreb
post 18.02.2008, 18:58:28
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Mozęsz zrobic tak:
  1. <?php
  2. if($_GET['id'] = "2"){
  3. echo "to jest 2 czesc";
  4. } else if($_GET['id'] = "3"){
  5. echo "to jest 3 czesc";
  6. } else {
  7. echo "to jest pierwsza czesc";
  8. }
  9. ?>


Wyswietlajac w ten sposb najpier ci sie pokaze to jest pierwsza czesc nastepnie po dopisaniu do konca pli ?id=2 pokaz ci 2 czesc itd.


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

Go to the top of the page
+Quote Post
iperson
post 18.02.2008, 19:16:29
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.02.2008

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


Chodziło mi bardziej o coś takiego:


function napisz()
{
jakieś tam akcje;
print co tam;
itd

}

echo"<a href="#">po kliknięciu wywołaj funkcję napisz</a>"

"kod" jest poglądowo
Go to the top of the page
+Quote Post
potreb
post 18.02.2008, 19:20:00
Post #4





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


  1. <?php
  2. function napisz()
  3. {
  4. echo "cos tam";
  5. }
  6.  
  7. if($_GET[id]=1){
  8. napisz();
  9. }
  10. echo"<a href="?id=1">po kliknięciu wywołaj funkcję napisz</a>";
  11. ?>


Tylko tak, chyba że chcesz zrobić to obiektowo.


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

Go to the top of the page
+Quote Post
iperson
post 18.02.2008, 19:40:52
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.02.2008

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


no tak, tylko, że funkcja wywołuje się po załadowoniu strony i od razu jest "napisz coś tam" :-( zamiast "napisz" i po kliknięciu coś tam
Go to the top of the page
+Quote Post
nowotny
post 18.02.2008, 19:53:20
Post #6





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Cytat(iperson @ 18.02.2008, 19:16:29 ) *
Chodziło mi bardziej o coś takiego:
function napisz()
{
jakieś tam akcje;
print co tam;
itd

}

echo"<a href="#">po kliknięciu wywołaj funkcję napisz</a>"

"kod" jest poglądowo

No to ty chcesz Javascript nie PHP... chyba nie rozumiesz rozróżnienia server-side/client-side... :/

Cytat(iperson @ 18.02.2008, 19:40:52 ) *
no tak, tylko, że funkcja wywołuje się po załadowoniu strony i od razu jest "napisz coś tam" :-( zamiast "napisz" i po kliknięciu coś tam

No bo potreb walnął świerzakowego byka... zamień sobie to:
  1. <?php
  2. if($_GET[id]=1){
  3. ?>

na to:
  1. <?php
  2. if($_GET[id]==1){
  3. ?>
Go to the top of the page
+Quote Post
potreb
post 18.02.2008, 19:54:02
Post #7





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Tyż prawda biggrin.gif


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

Go to the top of the page
+Quote Post
iperson
post 18.02.2008, 20:02:43
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.02.2008

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


Dzięki party.gif
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: 26.06.2025 - 05:25