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
Форумы портала PHP.SU :: Версия для печати :: Не передается ID
Форумы портала PHP.SU » » Вопросы новичков » Не передается ID

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

1. file.shreder - 10 Апреля, 2015 - 17:40:21 - перейти к сообщению
этот скрипт находится в файле 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 строке находится это:
PHP:
скопировать код в буфер обмена
  1.   $id=$_GET['id'];

(Добавление)
(Добавление)
В чем же прикол, в конце то концов
2. Ts.Saltan - 10 Апреля, 2015 - 19:55:20 - перейти к сообщению
где определяется переменная $link?

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


уж разберитесь в своём коде
3. file.shreder - 10 Апреля, 2015 - 20:18:14 - перейти к сообщению
Ts.Saltan пишет:
где определяется переменная $link?

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


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

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

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


Радость
на рабочем столе... всё ясно
модеры, сносите тему
5. file.shreder - 10 Апреля, 2015 - 20:25:49 - перейти к сообщению
Ts.Saltan пишет:
file.shreder пишет:
Просто в редакторе файл который я редактировал находился на рабочем столе, а тот который исполнял, находился там где надо... Но я работал не с ним как оказалось....


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


Ох ты ж ББББББББблллл.... у тебя запарок что ли не бывает? Или ты идеал?
(Добавление)
понимаешь, файл по цвету как полировка стола.. потому я и не заметил, с ками я работаю

 

Powered by ExBB FM 1.0 RC1