Модератор форума: JonMagon |
Сообщество uCoz Мастерская uCoz Использование PHP и API на uCoz Вопросы по использованию услуги PHP (Описание темы) |
Вопросы по использованию услуги PHP |
В данной теме Вы можете задавать вопросы, касающиеся использования PHP. Вопросы по оплате и подключению PHP Вы можете задать в следующей теме: https://forum.ucoz.ru/forum/47-37334-1 |
Есть возможность использовать cron?
|
Здравствуйте!
Хочу передать переменную с одной страницы на другую при нажатии кнопки. Для начала хотя бы просто передать переменную: Во вкладке scripts у меня есть файл text.php Я передаю скрипту параметр param1: <div id="phpinfo1"></div> <script type="text/javascript"> $.get('/php/text.php?param1=111',function(a){ $('#phpinfo1').html(a); });</script> На другой странице я пытаюсь переменную param1 вывести: <div id="phpinfo1"></div> <script type="text/javascript">$.get('/php/text.php',function(a){$('#phpinfo1').html(a)});</script> не получается! на первой и второй странице выводит: ({"SCRIPTDATA":null,"ERROR":""}) файл text.php я создал с помощью текстового файла в текстовике у меня следующий код <HTML> <BODY> <?php echo $_GET['param1']; ?> </BODY> </HTML> |
bulken, по умолчанию данные выводятся в JSON-формате. Чтобы данные выводились в обычном формате, в начало скрипта необходимо дописать: $___notjson=1;
То есть скрипт у Вас будет таким: Code <? $___notjson=1; echo $_GET['param1']; ?> ------------------ А куда Вы сохраняете эту переменную? Переданная переменная может быть выведена только при текущем запросе. Автоматически сохранится и быть доступной для вывода при другом запросе она не может. |
Да, спасибо, теперь переменная отображается
Я передал переменную при помощи нажатия на кнопку на страницу http://energocomplect.ucoz.ru/php/text.php: <form method="GET" action="http://energocomplect.ucoz.ru/php/text.php"> <label> <input type="hidden" name="param1" value=$CAT_NAME$ /> </label> <label> <input type="submit" name="button" id="button" value="Отправить"> </label> </form> Но проблема в другом: Как передать эту переменную не на http://energocomplect.ucoz.ru/php/text.php а на уже существующую страницу сайта http://energocomplect.ucoz.ru/index/0-3 ? |
bulken, поясните. Для чего Вам это необходимо?
Переменную передают на PHP-скрипт, чтобы производить с ней какие-то действия именно на сервере. Если я Вас правильно понял, то в Вашем случае для передачи переменной PHP не понадобится. Можно использовать JavaScript. Просто ставьте http://energocomplect.ucoz.ru/index/0-3 в значение параметра action, а на странице http://energocomplect.ucoz.ru/index/0-3 принимайте значения JavaScript'ом (как вариант). |
| |||