ďťż

Ładny brzuch

Mam w js otwieranie nowego okna z przekazaniem zmiennej. Jak można przenieść zmienną w tym nowo otwartym oknie z js do php tak żeby można było ją wykorzystać w zapytaniu sql? Nie wiem czy dobrze wyjaśniłem o co mi chodzi więc jeśli ktoś będzie chciał mi pomóc postarm się opisaj lepiej mój problem. Dodam jeszcze że odpada zrobienie wszystkiego w php z zwykłym przekazaniem zmiennej get albo post.

mcze



js dziala po stronie przegladarki a php po stronie serwera wiec nie ma innego sposobu jak przekazanie zmiennych przez post,get, albo cookies. ale cookies nie zawsze chodza, bo ktos moze miec wyciete w przegladarce, albo na firewallu.
nie bardzo rozumiem czemu odpada zrobienie ze 'zwyklym przekazaniem zmiennej get albo post'...

pozdrawiam
pepsi^no1

cytat:mcze napisał:

...

Dlaczego otpada przekazanie jako get:? Tak byłoby najłatwiej, do adresu do nowo otwierającego się okna dołożył być tylko: ?zmienna=wart

Być może chodzi o sprawy bespieczeństwa. Wtedy zostaje już tylko POST i połączenia SSL;)

Kodie

W sumie to mam nadzieję że się mylę ale już wyjaśniam dlaczego nie mogę zrobić get albo post. Na pierwszej stronie mam wypisywanie w tabelce wierszy z tabeli w bazie danych. Przy każdym z tych wypisanych wierszy znajduje się przycisk po kliknięciu na który otwierana jest nowa strona (służy do tego funkcja w js). Ale najważniejsze chodzi o to żeby w tym nowym oknie bylo wiadomo przy ktorym wierszu ktoś klikną przycisk na tej pierwszej stronie, czyli żeby był znany identyfikator wiersza z bazy danych. Jak więc mogę zastosować php do przekazania zmiennej która nie jest w formularzu? Można by było zrobić dla każdego przycisku nowy formularz albo wszystkie umieścić w jednym ale liczba wypisywanych rekordów z bazy nie jest stała.

mcze



cytat:mcze napisał:
Można by było zrobić dla każdego przycisku nowy formularz albo wszystkie umieścić w jednym ale liczba wypisywanych rekordów z bazy nie jest stała.

Dobrze myslisz. Zrob dla kazdego przycisku osobny formularz. W petli wylicz ilosc wypisywanych w wierszu rekordów i od tego mozesz uzaleznic adres, pod ktory zostanie wysłany formularz.

Pozdrawiam,
mg ..................................... gawron17@wp.pl ... http://www.compzone.up.pl/ ... GG:6500275

Z tego co się orientuje to używasz funkcji open() w js. Wystarczy żebyś w url'u dopisał zmienną js tak by odczytał ją php. Ja ci sużo nie pomogę, bo żadko "wspomagam" stronę Js'em, ale url do strony php powinien wyglądać tak: "jakaśstrona.php?zmiennaphp=zminnajs".

I am the REAL Noname
Moja strona: www.coderulers.prv.pl

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •