Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wywołąnie funkcji po kliknięciu na link
Forum PHP.pl > Forum > Przedszkole
iperson
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ę
potreb
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.
iperson
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
potreb
  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.
iperson
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
nowotny
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. ?>
potreb
Tyż prawda biggrin.gif
iperson
Dzięki party.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.