![]() |
![]() |
![]()
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: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
no wlasnie chcialam ominac js i ajaxa.. bo o ajaxie nie wiem NIC, a js.. coz, znam conajmniej slabo. i w przypadku takiej wiedzy bedzie sporo problemow, czesc zmiennych jest przekazywana jako $POST, kilka wyciagana z bazy.. nie dosc ze nie wiem jak to w js obrobic, dwa chyba dosc zamotany bedzie to kod.. no ale faktycznie jak nic nie wymysle to chyba w ostatecznosci (po uprzednim doedukowaniu) sie na to rozwiazanie zdecyduje..
mam jeszcze takie jedno pytanie. zastanawiam sie jak zrobic wyswietlanie razem z dodawaniem wartosci. tzn chodzi mi o to: uzytkownik ma formularz, wypelnia go, klika 'dodaj'. dane jednak nie sa jeszcze wysylane do bazy tylko pokazuja sie na dole w formie tabelki (tzn w tabelce na stronie, pod formularzem). i w tym momencie uzytkownik moze dodac wiecej wartosci, gdy znow klika dodaj to te dane maja mu sie wyswietlic tez w tabelce ponizej tych poprzednich.. a niestety jest tak, ze dane sie nadpisuja, czyli jak np uzytkownik wpisze do $zmienna='ania' kliknie 'dodaj' to w tabeli pojawi sie 'ania', jak wpisze 'stefan', to w tabelce zamiast pozycji 'ania', 'stefan', bedzie tylko 'ania'. zastanawialam sie czy moze te wartosci do jakiejs tablicy wrzucac.. macie moze jakis pomysly jak pominac to nadpisywanie i by tabela uaktualniala mi (i zarazem zwiekszala liczbe swoich wartosci) sie po kazdym 'dodaj' ? pzdr! podam moze kawalek kodu by mniej wiecej zobrazowac o co mi chodzi:
no i wlasnie nie wiem jak zrobic by dane mi sie nie nadpisywaly, by uzytkownik mogl dodawac do tabelki ktora mu sie wyswietla wiele imion (i dopiero jak doda wszystkie ktore chcial, dane beda wprowadzane do bazy). mam nadz ze w miare jasno opisalam o co mi chodzi.. a gdyby zastosowac zmienna sesysjna? $_SESSION['cos']? czy moglabym w niej przechowywac wieksza ilosc danych nie tracac poprzednich? i po czym (po jakims identyfikatorze?) moglabym rozrozniac dane przechowywane w tej zmiennej? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 17:16 |