Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не передается ID

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: ---
file.shreder
Отправлено: 10 Апреля, 2015 - 17:40:21
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


этот скрипт находится в файле temlate
PHP:
скопировать код в буфер обмена
  1. <input type="button" value="Удалить" onclick="if(confirm('Уверен, что хочешь удалить?'))location.href='../data_base/user_manager.php?do=delete_user&id=<?=$user['id']?>';">

в этот должен передаваться ID
PHP:
скопировать код в буфер обмена
  1. if(isset($_GET['id'])) {
  2.                             $id=$_GET['id'];
  3.                         }
  4.                         if(isset($_GET['do'])) {
  5.                        
  6.                            if($_GET['do']=='delete_user') {
  7.                             $del = mysqli_query($link, "UPDATE `users` SET `active`=0 WHERE `id`='$id'") or die(mysqli_error($link));
  8.                                
  9.                                 echo $_GET['do'];
  10.                                 var_dump($id);
  11.                                 echo "Удалено";
  12.                             }

Что я делаю не так? В адресной строке все передается..
(Добавление)
Никто НИЧО? Нахмурился
(Добавление)
Вынес этот код в отдельный фай:
PHP:
скопировать код в буфер обмена
  1. if(isset($_GET['id'])) {
  2.                             $id=$_GET['id'];
  3.                         var_dump($id);
  4.                         }
  5.                         if(isset($_GET['do'])) {
  6.                             if($_GET['do']=='delete') {
  7.                            
  8.                             echo 'ergergrgr';
  9.                                
  10.                                 mysqli_query($link, "UPDATE `users` SET `active`=0 WHERE `id`='$id'") or die(mysqli_error($link));
  11.                        
  12.                                
  13.                                 var_dump($id);
  14.                                 echo "Удалено";
  15.                             }
  16.                        
  17.                         }

Выдает ошибку
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in Z:\home\database.ua\www\data_base\users_edit.php on line 9

Warning: mysqli_error() expects parameter 1 to be mysqli, null given in Z:\home\database.ua\www\data_base\users_edit.php on line 9

Но в 9 строке находится это:

(Добавление)
(Добавление)
В чем же прикол, в конце то концов

(Отредактировано автором: 10 Апреля, 2015 - 19:08:30)

 
 Top
Ts.Saltan
Отправлено: 10 Апреля, 2015 - 19:55:20
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




где определяется переменная $link?

и на 9й строке файла Z:\home\database.ua\www\data_base\users_edit.php, судя по ошибке, находится строка mysqli_....
но точно не
file.shreder пишет:
$id=$_GET['id'];


уж разберитесь в своём коде

(Отредактировано автором: 10 Апреля, 2015 - 19:57:38)

 
 Top
file.shreder
Отправлено: 10 Апреля, 2015 - 20:18:14
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


Ts.Saltan пишет:
где определяется переменная $link?

и на 9й строке файла Z:\home\database.ua\www\data_base\users_edit.php, судя по ошибке, находится строка mysqli_....
но точно не
file.shreder пишет:
$id=$_GET['id'];


уж разберитесь в своём коде

Да что ты говоришь?

ВСЕ РАБОТАЕТ!!! Просто в редакторе файл который я редактировал находился на рабочем столе, а тот который исполнял, находился там где надо... Но я работал не с ним как оказалось....
 
 Top
Ts.Saltan
Отправлено: 10 Апреля, 2015 - 20:22:42
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




file.shreder пишет:
Просто в редакторе файл который я редактировал находился на рабочем столе, а тот который исполнял, находился там где надо... Но я работал не с ним как оказалось....


Радость
на рабочем столе... всё ясно
модеры, сносите тему
 
 Top
file.shreder
Отправлено: 10 Апреля, 2015 - 20:25:49
Post Id


Посетитель


Покинул форум
Сообщений всего: 286
Дата рег-ции: Окт. 2014  


Помог: 2 раз(а)

[+]


Ts.Saltan пишет:
file.shreder пишет:
Просто в редакторе файл который я редактировал находился на рабочем столе, а тот который исполнял, находился там где надо... Но я работал не с ним как оказалось....


Радость
на рабочем столе... всё ясно
модеры, сносите тему


Ох ты ж ББББББББблллл.... у тебя запарок что ли не бывает? Или ты идеал?
(Добавление)
понимаешь, файл по цвету как полировка стола.. потому я и не заметил, с ками я работаю
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB