Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не передаётся переменная в php 
:(
    Опции темы
xamelon
Дата 20.7.2011, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 5.3.2011

Репутация: нет
Всего: нет



Код

echo "<input type = 'submit' name = ".$u." onclick ='var id = this.name; $.post('fadmin.php',{'id2':id},'html');'  value = 'Одобрить'>";

Отправляю методом POST. Потом, когда: 
Код

$id2 = $_POST['id'];
echo $id;


Ничего не выходит. В логах апача пишет:
PHP Notice:  Undefined index: id in /home/xamelon/php/fadmin.php on line 37, referer: http://localhost/fadmin.php

Это сообщение отредактировал(а) xamelon - 20.7.2011, 11:35
PM MAIL   Вверх
EmilRegis
Дата 20.7.2011, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 1
Всего: 4



так ты переменную $id2 заполняешь, а выводишь $id
PM MAIL   Вверх
Muerto
Дата 20.7.2011, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1207
Регистрация: 23.9.2006

Репутация: нет
Всего: 4



Цитата(EmilRegis @ 20.7.2011,  11:28)
так ты переменную $id2 заполняешь, а выводишь $id

 smile 


--------------------
user posted image
PM MAIL   Вверх
EmilRegis
Дата 20.7.2011, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 1
Всего: 4



$.post('test.php',{'id2':id},'html')

и почему тут id2  в кавычках?
PM MAIL   Вверх
xamelon
Дата 20.7.2011, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 5.3.2011

Репутация: нет
Всего: нет



на одном сайте увидел вроде бы решение. там было указано именно так
PM MAIL   Вверх
EmilRegis
Дата 20.7.2011, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 1
Всего: 4



id2 - Это параметр, который ты отправляешь на сервер пост-запросом. Кавычки к нему лепить не надо..И получаешь его на сервере как

$id2 = $_POST['id2']
а не $id2 = $_POST['id']
PM MAIL   Вверх
xamelon
Дата 20.7.2011, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 5.3.2011

Репутация: нет
Всего: нет



да пусть хоть так. всё равно не получается. вот так было написано на сайте, на котором я нашёл решение:
Код

var var_js = 'Ыы';
$.post('test.php',{'var_php':var_js},'html');


Код

$var_php = $_POST['var_php'];
echo'Переменная из жс: '.$var_php;


Это сообщение отредактировал(а) xamelon - 20.7.2011, 11:39
PM MAIL   Вверх
EmilRegis
Дата 20.7.2011, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 1
Всего: 4



так напиши как щас делаешь..
PM MAIL   Вверх
xamelon
Дата 20.7.2011, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 5.3.2011

Репутация: нет
Всего: нет



Код

echo "<input type = 'submit' name = ".$u." onclick ='var id = this.name; $.post('fadmin.php',{'id2':id},'html');'  value = 'Одобрить'>";



Код

$id2 = $_POST['id2'];
echo $id2;


Добавлено через 33 секунды
даже если кавычки убрать, всё равно не получается
PM MAIL   Вверх
EmilRegis
Дата 20.7.2011, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 1
Всего: 4



кавычки не убрал у id2 в $.post-е
PM MAIL   Вверх
xamelon
Дата 20.7.2011, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 5.3.2011

Репутация: нет
Всего: нет



я про него и говорил. если там убрать, то тоже не получается
PM MAIL   Вверх
EmilRegis
Дата 20.7.2011, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 1
Всего: 4



1. type='submit' меняешь на type='button' . Сабмитят форму, а у тебя формы нет.

2. Внимательно смотришь на строку onclick ='var id = this.name; $.post('fadmin.php',{id2:id},'html');' и замечаешь, что налажал с одинарными кавычками

Это сообщение отредактировал(а) EmilRegis - 20.7.2011, 12:00
PM MAIL   Вверх
patap
Дата 20.7.2011, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: нет
Всего: 40



с кавычками дружим?

Код

echo '<input type = "submit" name = '.$u.' onclick ="var id = this.name; $.post(\'fadmin.php\',{\'id2\':id},\'html\');"  value = "Одобрить">';


Это сообщение отредактировал(а) patap - 20.7.2011, 12:04


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1174 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.