Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php+js]zapis do bazy w funkcji js
trucksweb
post 8.11.2007, 20:03:56
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


mam odnosnik tekstowy, ktory przekazuje kilka zmiennych metoda get, nie moge uzyc formularza ani metody post, sesja tez odpada. Teraz chcialbym aby po klikieciu w link w zdarzeniu onClick nakazac wywolanie funkcji zapisz() :

  1. function zapisz() {
  2. $query12 = "INSERT INTO pozycje_faktur (seria,dopisek,numer,nazwa) VALUES ('$seria','$dopisek','$numer','$nazwa')";
  3. $wynik12 = @mysql_query($query12);
  4. }


no niestety nie wykonuje sie ten zapis

  1. <a href="....?asddd=3333" onClick="zapisz();">Zapisz</a>


//edit
poprawka: wiem, ze js i php nie dzialaja razem, ale jak wymusic zapis do bazy po kliknieciu ?

Ten post edytował trucksweb 8.11.2007, 20:17:54


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
lordziqqq
post 8.11.2007, 20:26:24
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.06.2006

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


Poczytaj na temat AJAX bo to chyba najbardziej sensowne rozwiazanie
Go to the top of the page
+Quote Post
trucksweb
post 8.11.2007, 20:29:34
Post #3





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


kurcze co Wy wszyscy z tym ajaxem - w normalnym php sie nie da tego wykonac?


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
lordziqqq
post 8.11.2007, 20:31:48
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.06.2006

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


AJAX to przyszlosc bo moze wykonac tylko najpotrzebniejszy kawałek kodu.

W samym PHP nie da sie tego wykonac
Go to the top of the page
+Quote Post
nevt
post 9.11.2007, 08:55:11
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


Kolego truckweb nie rozumiesz chyba istoty sprawy...

1. Chcesz reakcji na kliknięcie przez użytkownika w coś tam - to się dzieje w przeglądarce po stronie użytkownika... obsługujesz zdarzenie w javascript...

2. Ale jednoczesnie chcesz, żeby w reakcji na to kliknięcie dokonał się zapis do bazy danych przez PHP które działa po stronie serwera...

3. I dokładnie dla realizacji takich potrzeb mądrzy ludzie wymyślili technologię AJAX która w dużym uproszczeniu jest interfejsem do interaktywnej wymiany informacji między przeglądarką (javascript) a serwerem (PHP).

4. Masz dwa wyjścia:
a ) odpalić google, wpisac "AJAX tutorial", zakasać rękawy i przestać narzekać na durne technologie...
b ) rozwiązać swój problem bez AJAX, ale wtedy nie da się zdrobić tego bez przładowania strony... (gdyż inaczej nie wywołasz kodu PHP...)

Powodzenia.

Ten post edytował nevt 9.11.2007, 08:56:36


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

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
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: 14.08.2025 - 01:42