![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
hejka!
mam 2 drobne pytania, zaczne od pierwszego: 1.w jaki sposob (prosty..) mozna wywolac funkcje php na 'klikniecie' na przycisk? przedstawie ponizej troche prostego kodu:
teraz bym chciala aby gdy uzytkownik kilknie przycisk 'dodaj' , wywolala sie odpowiednia fkcja napisana przeze mnie w php. probowalam to rozwiazac w taki sposob:
w zaden sposob mi to jednak nie dziala.. czy ktos z Was moze wie jak z tym sobie poradzic? druga sprawa, pewnie dosc trywialna ale wkurzajaca.. strona ta przy wyswietleniu pokazuje prosty formularz do wprowadzania danych, wyglada to mniej wiecej tak:
wracajac do pierwszej sytuacji gdy uzytkownik klika na przycisk 'dodaj_wiecej' (tam gdzie ma sie ta moja nieszczesna funkcja uruchamiac) chcialabym by nie pokazywal sie ten pierwotny formularz.. bo gdy uzytkownik kliknie na dodaj_wiecej ma sie pokazac (napisany w moja_funkcja) inny formularz... a pierwotnego ma nie byc.. czyli mniej wiecej cos takiego:
tzn to ma sie dziac na jednej stronie 'test.php', nie chce tworzyc zadnych linkow dodatkowych. mam nadz ze w miare jasno opisalam o co mi chodzi.. z gory dzieki za sugestie:) pzdr! Ten post edytował misty 2.04.2007, 22:32:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
AD1. Tutaj powinnaś użyć albo Javascript i AJAX, albo wysłać formularz (parametr ACTION w <FORM>) i dopiero tam wykonać ten kod podany w bloku #1 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Niestety, PHP działa po stronie serwera i nie można tak sobie go łączyć z JavaScriptem lub interakcją użytkownika.
AD2. Najlepiej wykorzystać do tego celu JavaScript. 1) Ładuje się strona - JS wyświetla formularz pierwszy (gdzieś trzymany np. w zmiennej lub pobierany przez AJAX z jakiegoś pliku) 2) Użytkownik wypełnia formularz i wysyła... 3) ...lub naciska DODAJ WIĘCEJ, a wtedy JavaScript zmienia zawartość np. DIVa z formularzem na inny formularz (patrz pkt.1) i wyświetla go użytkownikowi. 4) Użytkownik może wypełnić formularz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 11:59 |