powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] Не видна глобальная переменная.
17 сообщений из 17, страница 1 из 1
[php] Не видна глобальная переменная.
    #38168538
Dmitrij_3325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Столкнулся с проблемой, перешарил поисковик, не могу сообразить в чем проблема.
Суть вот в чем переменную $GLOBALS['Selected_pr'] не видит обработчик.
отправка формы:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script type="text/javascript">
	$(document).ready(function(){
	// ---- Форма -----
	var options = { 
  	target: "#top_option",
	beforeSubmit:mark_submit};
  $('#add_mark').submit(function() { 
    $(this).ajaxSubmit(options); 
    return false;
  }); 
	// ---- Форма -----
});
</script>


Обработчик:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
if(isset($_POST['selected_project']))
{
	$GLOBALS['Selected_pr'] = $_POST['selected_project'];	
// сдесь переменная видна, но форму отправляю так: <form action="" method="post">
}
if(isset($_POST['mark_name']))
{
	if(isset($GLOBALS['Selected_pr'])){
		add_mark();
		echo "Selected project is ".$GLOBALS['Selected_pr'];
	}
	else{echo "Please select pr ";}
}
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168540
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто такой $GLOBALS ?
Это что-то PHP_шное?
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168541
Dmitrij_3325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168553
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну поставьте точку останова в своем NetBeans и гляньте на сервере, что ему приходит внутри $_POST
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168571
Dmitrij_3325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данные формы я получаю сдесь все хорошо, а вот глобальную переменную не вижу при отправки с помощью ajax. хотя переменная существует.
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168579
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitrij_3325Данные формы я получаю сдесь все хорошо, а вот глобальную переменную не вижу при отправки с помощью ajax. хотя переменная существует.В каком месте PHP-кода Вы поставили breakpoint ?
Что Вы увидели в POST когда там остановились?
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168614
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitrij_3325да
Если это ПХП - причем тут тогда JS?
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168618
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну... я так подумал, вдруг у автора проблема с плагином jQuery Form
надо POST глянуть
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168628
Dmitrij_3325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

остановка после
Код: php
1.
2.
if(isset($_POST['mark_name']))
{


Содержимое:
Array
(
[mark_name] => asd
[mark_menager] => asd
[mark_start] => 2013-02-12
[mark_end] => 2013-02-22
[mark_pds] =>
[mark_descrip] => asdsd
)
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168630
Dmitrij_3325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

Проблемы с плагином нет. могуприкрепить проект посмотрите сами. Помогите пожалуйста)))
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168670
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitrij_3325переменную $GLOBALS['Selected_pr'] не видит обработчикГде видно переменную - понятно. Не понятно, где не видно.
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168678
Dmitrij_3325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
if(isset($_POST['mark_name']))
{
//В этом блоке не видно
	if(isset($GLOBALS['Selected_pr'])){
		add_mark();
		echo "Selected project is ".$GLOBALS['Selected_pr'];
	}
	else{echo "Please select pr ";
//попадаю сюда!!!}
}



Модератор: Тема перенесена из форума "HTML, JavaScript, VBScript, CSS".
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168848
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или, возможно, и в первый блок с присваиванием не попадаете, который выполняется с проверкой $_POST['selected_project'].
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38168968
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitrij_3325Данные формы я получаю сдесь все хорошо, а вот глобальную переменную не вижу при отправки с помощью ajax. хотя переменная существует.А где эта переменная присваивается? Вы уверены, что она вообще устанавливается при обработке вашего ajax запроса? Изначальное формирование страницы - это один запрос на сервер, а ajax - уже другой. Переменные не сохранились.
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38169302
Dmitrij_3325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Barlone,

Именно. Вы абсолютно правы! Но ведь переменная глобальная и должна быть видна. Пробовал сделать так: вынес переменную в отдельный файл и подключил во всех остальных не помогло. Передавать не хочется по скольку планируется в обработчике ее менять. Хочется что бы она была именно глобальной.
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38169483
Dmitrij_3325
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitrij_3325,

Люди...помогите мне решить проблему пожалуйста)
...
Рейтинг: 0 / 0
[php] Не видна глобальная переменная.
    #38169797
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitrij_3325ведь переменная глобальная и должна быть видна.Должна, но только в пределах ОДНОГО обращения к серверу. Вы же утверждаете что делаете ДВА различных обращения. Видимо, проблему придется решить как-то иначе. Начните с основ .
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] Не видна глобальная переменная.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]