Спустя 8 минут, 15 секунд (21.05.2010 - 11:36) MatrixGod написал(а):
трамонтана
никак. пхп обрабатывается на сервере еще то того как жаваскрипт начинает свою работу на клиенте...
помню мне тоже когда-то нужно было подобное. то что я сделал в конце-концов это авто сабмит который при загрузке страницы сабмитит данные на эту же страницу и теперь можно присвоить что угодно в переменные пхп.
получалось что страница грузилась дважды каждый раз.
это очень не практично...
никак. пхп обрабатывается на сервере еще то того как жаваскрипт начинает свою работу на клиенте...
помню мне тоже когда-то нужно было подобное. то что я сделал в конце-концов это авто сабмит который при загрузке страницы сабмитит данные на эту же страницу и теперь можно присвоить что угодно в переменные пхп.
получалось что страница грузилась дважды каждый раз.
это очень не практично...
Спустя 3 минуты, 22 секунды (21.05.2010 - 11:39) трамонтана написал(а):
Цитата |
пхп обрабатывается на сервере еще то того как жаваскрипт начинает свою работу на клиенте... |
падажди, я нажимаю кнопку, данные посылаются на сервер -там происходит выполение скрипта.. - это не правильно?
у меня скрипт должен выполняться после нажатия на кнопку
Спустя 11 минут, 40 секунд (21.05.2010 - 11:51) MatrixGod написал(а):
зачем тогда жаваскрипт? обычной формой нельзя послать данные?
Спустя 10 минут, 51 секунда (21.05.2010 - 12:02) трамонтана написал(а):
у меня изначально не определённое кол-во инпутов.. - я хотел полeчить его через js(патамушта не знаю как через пхп) , а потом перекинуть значение в переменную php
Спустя 28 минут, 36 секунд (21.05.2010 - 12:30) MatrixGod написал(а):
как бы то ни было, сабмит жаваскриптом делается так:
<script>document.forms.имя_формы.submit();</script>
Спустя 2 дня, 19 часов, 43 минуты, 14 секунд (24.05.2010 - 08:13) трамонтана написал(а):
ап
Спустя 4 минуты, 58 секунд (24.05.2010 - 08:18) zarafar написал(а):
Так что сделать то надо ? Все данные от браузера серверу передаются либо через форму, либо аяксом.
Спустя 11 минут, 25 секунд (24.05.2010 - 08:30) трамонтана написал(а):
та ёмаё:
В js есть переменная X
В php есть переменная Y
вапрос: как X:=Y (как значение переменной X положить в Y) ?
В js есть переменная X
В php есть переменная Y
вапрос: как X:=Y (как значение переменной X положить в Y) ?
Спустя 9 минут, 42 секунды (24.05.2010 - 08:39) Basili4 написал(а):
Клиентом
Сервером
И все дела.
<form name="ttttt" action="ppp.php" method="post">
<input name="Name" type="hidden" value="qwerty">
</form>
<script>document.forms.Name.submit();</script>
Сервером
if (isset($_POST['Name'])) $Y=$_POST['Name'];
И все дела.
Спустя 6 минут, 40 секунд (24.05.2010 - 08:46) zarafar написал(а):
Цитата |
вапрос: как X:=Y (как значение переменной X положить в Y) ? |
Это что за оператор := ? Если это у вас оператор присваивания (как в Delphi), то X:=Y означает переменной X присвоить значение Y. Поэтому мне например не понятно, что у вас написано в скобках.
Поэтому я напишу отталкиваясь от этого :
Цитата |
В js есть переменная X В php есть переменная Y |
Если целью стоит, чтобы переменной y (php) присвоить значение переменной x (js), тогда можно с помощью js в форму добавить скрытое поле и его атрибуту value присвоить значение переменной x. (Или скрытое поле вывести заранее с помощью php и присвоить ему id, по которому js его найдет). Это значение уйдет на сервер вместе с формой.
Если наоборот из php передать значение джаваскрипту, то опять же создать какой нибудь скрытый блок, назначить ему id, по которому js сможет найти этот блок и прочитать из него значение.
Спустя 3 минуты, 42 секунды (24.05.2010 - 08:50) Rand написал(а):
как вариант: занести значение в куку и разобрать в php ))
Например:
JS:
PHP:
Вариант плох тем, что браузер может не принимать куки, хотя в наше время это редкость.
Например:
JS:
var a="abc"
document.cookie = "var="+a
PHP:
echo $_COOKIE['var'];
Вариант плох тем, что браузер может не принимать куки, хотя в наше время это редкость.
Спустя 40 минут, 48 секунд (24.05.2010 - 09:31) трамонтана написал(а):
Цитата (zarafar @ 24.05.2010 - 05:46) |
Это что за оператор := ? Если это у вас оператор присваивания (как в Delphi), то X:=Y означает переменной X присвоить значение Y. Поэтому мне например не понятно, что у вас написано в скобках. |
да - я просто в скобках перепутал X и Y местами
я понял о чом ты говоришь , php не знаю, но ща буду пробовать
Спустя 2 минуты, 24 секунды (24.05.2010 - 09:33) трамонтана написал(а):
Цитата (Rand @ 24.05.2010 - 05:50) |
как вариант: занести значение в куку и разобрать в php ))а |
тваё тоже буду пробовать )
Спустя 5 часов, 11 минут, 42 секунды (24.05.2010 - 14:45) трамонтана написал(а):
всем пасиба всё панянятна, можно клоуз