![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 120 Pomógł: 2 Dołączył: 4.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
Może ktoś z Was zaradzi, bo mnie już ręce opadają...
Otóż mam taki kod: Problem mianowicie w tym, że zupełnie nie wiem, jak do tego INSERTa wstawić zmienne pochodzące z JS. Możecie podsunąć jakiś pomysł ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
js - po stronie klienta
php - po stronie serwera klient <> serwer i wszystko jasne. Możesz pobawić sie ewentualnie ajaxem. edit po poscie ponizej: Cytat nospor, bez urazy ale przypomina mi to bardziej na pamięć wyuczoną regułke dobry gryps, nie ma co... ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 29.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
nospor, bez urazy ale przypomina mi to bardziej na pamięć wyuczoną regułke
![]() Kod <script type="text/javascript"> var cos ='fewfewfew'; </script> <?php $cos = '<script type="text/javascript">document.write(cos)</script>'; echo $cos; ?> tutaj masz przykład, w ten sposób podstaw pod swoje zapytanie, co prawda nie powinno się używać document.write ale tutaj raczej ciężko będzie skorzystać z api udostępnionego przez dom(chyba nie musze tłumaczyć dlaczego). Ten post edytował flv 6.07.2007, 17:22:46 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
a czemu ma służyć ten kod?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 29.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak pisałem - przykład, zresztą doskonale pokazujący to w jaki sposób zmienna z javascript może być wykorzystana przez php(a mniej wiecej o to chodzilo w temacie).
ps. bb2.pl? ; ) Ten post edytował flv 6.07.2007, 21:45:52 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
no ale jak ty ją tu wykorzystujesz? przecież w $cos masz '<script type="text/javascript">document.write(cos)</script>' i co z tego?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 29.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
To że do php'owej zmiennej $cos zostanie wstawiona wartość ze zmiennej z js, sprawdź przykład a sie przekonasz. Naprawde nie widzisz analogii miedzy tym przykladem a pytaniem z 1 posta?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
@flv - przykład nie mający nic wspólnego z tematem. Pokaż w ilu przypadkach zastosujesz ten kod.
Owszem to zadziała, ale co z tego ? Jak chciałbyś stworzyć funkcję parametryzowaną, w której przy pomocy php wstawiałbyś do php wartości przekazanych parametrów funkcji js? Przecież przy deklaracji funkcji kod php sie wykona i koniec. Jedyne rozwiązanie to XMLHttpRequest . -------------------- -------------
------ |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cytat To że do php'owej zmiennej $cos zostanie wstawiona wartość ze zmiennej z js, sprawdź przykład a sie przekonasz. przecież nic się nie wstawi? w $cos masz łańcuch i tyle, nie masz żadnej wartości to że na stronie się wyświetla fewfewfew to nie oznacza że jest ten łańcuch w zmiennej php $cos, zajrzyj w źródło strony z twoim przykładem |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
@abc667 - w źródle zobaczysz js, ale przeglądarka to wykona. Z tym w zmiennej będzie też '<script>'.... nie widać tego dlatego że przeglądarka wykonuje to. Ale wystarczy spojrzeć na długość stringa jak zrobisz var_dump($cos)
-------------------- -------------
------ |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
no ok, wszystko ok, ale w php nie zobaczymy nigdy wartości cos z js fewfewfew, więc dalej twierdze że ten przykład jest bez sensu najmniejszego
w sumie si trochę offtopic robi, bo odpowiedź już padła, więc już nie pisze :-p |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 29.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
faktycznie z tym przykładem nie trafilem i abc667 na swoj sposob ma racje ze php nie bedzie widzialo tego co wygenerowalo js tylko dopiero zostanie to przetworzone przez przegladarke a w tym przypadku to sie nie sprawdzi bo mysql_query nic nie wysle do przegladarki ; )
sory za offtop Ten post edytował flv 7.07.2007, 13:44:03 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 13:22 |