Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmienne JS w php i odwrotnie
r_gorecki
post 19.05.2006, 09:39:53
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.05.2006

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


Witam,
Zna ktoś sposób na przekazywanie zmiennych (łańcuchowe i liczby całkowite) z JS do php i odwrotnie
Za pomoc z góry dziękować:)
Pozdrwiam
RG
Go to the top of the page
+Quote Post
siemakuba
post 19.05.2006, 09:46:16
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


php > JS
  1.    <script>
  2.        var zmienna_z_php = '<?= $zmienna_z_php ?>';
  3.    </script>
  4. </head>

- AJAX
- cookie

JS > php
- za pomoca zmiennej w URL, dostepnej potem w $_GET,
- za pomoca ustawienia wartosci w formularzu, dostepne potem w $_GET, $_POST,
- AJAX
- cookie

chyba ze chodzi ci o inny rodzaj przekazywania zmiennych...
pozdr.
Go to the top of the page
+Quote Post
r_gorecki
post 19.05.2006, 10:14:55
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.05.2006

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


Ok dzięki,
a masz może jakiś przykład dla tych dwóch wariantów:

JS > php
- za pomoca zmiennej w URL, dostepnej potem w $_GET,
- za pomoca ustawienia wartosci w formularzu, dostepne potem w $_GET, $_POST,

Ten post edytował r_gorecki 19.05.2006, 10:48:16
Go to the top of the page
+Quote Post
siemakuba
post 19.05.2006, 10:30:00
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Cytat
za pomoca zmiennej w URL, dostepnej potem w $_GET,

mozesz za pomoca JS wywolac przekierowanie omna przegladarki, tym samym dokladajac jakies zmienne stworzone w JS:
Kod
window.location.href="strona.php?zmienna=wartosc&zmienna2=wartosc2";

Cytat
za pomoca ustawienia wartosci w formularzu, dostepne potem w $_GET, $_POST,

mozesz za pomoca JS i jakichstam przyjetych regul zmieniac wartosc pol w formularzu, co zaowocuje tym, ze zeminne utworzone w JS znajda sie jako wartosc w formularzu (np. pola hidden) i przy wyslaniu formularza zostana wyslane do odpowiedniego skryptu.

pamietaj ze to sa rozwiazania "posrednie" i wymagaja np. przeladowania strony czy przeslania formularza. Jezeli chcesz to robic "w tle", poczytaj o AJAX.

pozdr.
Go to the top of the page
+Quote Post
r_gorecki
post 19.05.2006, 10:49:43
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.05.2006

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


Na forum o ajax'e usuneli mi posta, a potrzebuje do do funkcji:

<script>
function notes(id_notes)
{
<?php
$notes=id_notes;
//w zmienne php $notes potrzebna jest wartość zmienne JS id_notes
?>

}
</script>

Czyli bez przeładowania strony nie da rady?
Go to the top of the page
+Quote Post
matipl
post 19.05.2006, 11:09:25
Post #6





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 6.05.2003
Skąd: Gdańsk

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


Bez widocznego przeładowania strony, coś podobnego możesz zrobić AJAXem. Zainteresuj sie np advAJAX
Tak jak piszesz nie da sie zrobic, poniewaz JavaScript jest wykonywany juz po stronie przegladarki klienta, a nie serwera. i bezposrednio JS nie moze oddzialywac na php, bo ten zakonczyl juz dzialanie....


--------------------
Mateusz 'matipl' Kamiński
WWW - http://matipl.pl
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 - 05:43