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 :: Маленькая проблемка

 PHP.SU

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


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

> Без описания
SanToss
Отправлено: 14 Июня, 2015 - 15:22:20
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июль 2012  


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




Есть код, который меняет логин пользователю, когда меняю пишет "Успешно отредактирован", но когда иду смотреть действительно отредактирован, то вижу пустой ник. В чем может быть проблема?

PHP:
скопировать код в буфер обмена
  1. include_once '../system/function.php';
  2. include_once '../system/core.php';
  3. $id = abs(intval($_GET['id']));
  4. include_once '../system/head.php';
  5. if($_SESSION['id'] != '1')
  6. include_once '../includes/functions.php';
  7. if($user['status']=='admin'){
  8. switch($_GET['act']){
  9.  
  10. ###############################################################################
  11. ##                    Главная страница, список users                      ##
  12. ###############################################################################
  13. default:
  14.  
  15. echo '<div class="cat">users</div><div class="name">';
  16.  
  17. $result = mysql_query("SELECT * FROM `users`");
  18. $row = mysql_fetch_assoc($result);
  19.  
  20. if($row > 0){
  21. do
  22. {
  23. printf('<a href="?act=u_view&id=%s">%s</a> (<a href="?act=u_edit&id=%s">edit</a>/<a href="?act=u_del&id=%s">del</a>)<br><br/>', $row['id'], $row['name'], $row['id'], $row['id']);
  24. }
  25. while($row = mysql_fetch_assoc($result));
  26. }else{
  27. echo '<div class="name">Users no</div><br/>';
  28. }
  29.  
  30. break;
  31.  
  32. ###############################################################################
  33. ##                      Форма редактирования users                        ##
  34. ###############################################################################
  35. case 'u_edit':
  36.  
  37. $id = intval($_REQUEST['id']);
  38.  
  39. $row = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$id'"));
  40.  
  41. echo '<div class="cat">Редактировать раздел</div><div class="name">';
  42. echo '<form action="?act=u_edited&id='.$id.'" method="post" name="form">';
  43. echo 'Название:<br/><input name="login" type="text" maxlength="50" value="'.$row['login'].'" /><br/>';
  44. echo '<input name="submit" type="submit" value="Редактировать" /></form></div>';
  45.  
  46.  
  47. break;
  48.  
  49. ###############################################################################
  50. ##                         Редактирование                           ##
  51. ###############################################################################
  52. case 'u_edited':
  53.  
  54. $id = intval($_REQUEST['id']);
  55.  
  56. if(!empty($_POST['login'])){
  57. $name = sec($_POST['login']);
  58.  
  59. mysql_query("UPDATE `users` SET `login` = '$login' WHERE `id` = '$id'");
  60. echo '<div class="name">успешно отредактирован!</div>';
  61.  
  62. }else{
  63. echo '<div class="name">Вы не заполнили поле!</div>';
  64.  
  65. }
  66.  
  67. break;}}
 
 Top
DeepVarvar Супермодератор
Отправлено: 14 Июня, 2015 - 15:26:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




А ты уровень ошибок включи на полную, и сам увидишь в чем проблема.
 
 Top
SanToss
Отправлено: 14 Июня, 2015 - 16:38:46
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июль 2012  


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




DeepVarvar пишет:
А ты уровень ошибок включи на полную, и сам увидишь в чем проблема.
знал бы где , не написал бы
 
 Top
DeepVarvar Супермодератор
Отправлено: 14 Июня, 2015 - 16:54:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




В самом верху самого первого файла:
PHP:
скопировать код в буфер обмена
  1. ini_set('display_errors', 'On');
  2. ini_set('html_errors', 'On');
 
 Top
SanToss
Отправлено: 14 Июня, 2015 - 18:28:28
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июль 2012  


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




DeepVarvar пишет:
В самом верху самого первого файла:
PHP:
скопировать код в буфер обмена
  1. ini_set('display_errors', 'On');
  2. ini_set('html_errors', 'On');

здесь говорит проблема
PHP:
скопировать код в буфер обмена
  1. mysql_query("UPDATE `users` SET `login` = '$login' WHERE `id` = '$id'");
 
 Top
DeepVarvar Супермодератор
Отправлено: 14 Июня, 2015 - 20:20:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




Ну таки решай её. Оно там четко поясняет что не так.
Не умеешь в англицкий? Засунь текст ошибки в переводчик.
Учись дебажить сам.
 
 Top
SanToss
Отправлено: 14 Июня, 2015 - 21:59:07
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июль 2012  


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




DeepVarvar пишет:
Ну таки решай её. Оно там четко поясняет что не так.
Не умеешь в англицкий? Засунь текст ошибки в переводчик.
Учись дебажить сам.

Умный такой? Знал бы как исправить не писал бы

Notice: Undefined variable: login in /home/vol3_1/500mb.net/runet_163 24314/htdocs/adminka/nik.php on line 53
 
 Top
DeepVarvar Супермодератор
Отправлено: 14 Июня, 2015 - 23:41:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




Нет, я просто хочу заставить тебя разгребать ошибки самому.
Ведь это делают ВСЕ разработчики, и код не пишется сразу красивый и правильный.

Засунь текст ошибки в переводчик
И прочти что там написано.
 
 Top
SanToss
Отправлено: 16 Июня, 2015 - 11:34:36
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июль 2012  


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




DeepVarvar пишет:
Нет, я просто хочу заставить тебя разгребать ошибки самому.
Ведь это делают ВСЕ разработчики, и код не пишется сразу красивый и правильный.

Засунь текст ошибки в переводчик
И прочти что там написано.

Я переводил и что дальше то? говорит что е верное значение
 
 Top
Мелкий Супермодератор
Отправлено: 16 Июня, 2015 - 11:37:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Говорит, что не знает такую переменную.


-----
PostgreSQL DBA
 
 Top
Tyoma5891
Отправлено: 16 Июня, 2015 - 11:38:42
Post Id


Частый посетитель


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


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




https://translate[dot]google[dot]com[dot]ua
Notice: Undefined variable:
Обратите внимание: неопределенная переменная:

только что сам не поленился и вставил
 
 Top
SanToss
Отправлено: 17 Июня, 2015 - 21:23:16
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июль 2012  


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




Tyoma5891 пишет:
https://translate[dot]google[dot]com[dot]ua
Notice: Undefined variable:
Обратите внимание: неопределенная переменная:

только что сам не поленился и вставил

Я переводил.
Тут помощь вообще присутствует?
 
 Top
DeepVarvar Супермодератор
Отправлено: 17 Июня, 2015 - 21:33:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




Ты в чем код пишешь, в каком редакторе?
 
 Top
SanToss
Отправлено: 18 Июня, 2015 - 02:46:14
Post Id



Новичок


Покинул форум
Сообщений всего: 45
Дата рег-ции: Июль 2012  


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




DeepVarvar пишет:
Ты в чем код пишешь, в каком редакторе?

NotePad++
 
 Top
Alex_dark74
Отправлено: 18 Июня, 2015 - 08:40:08
Post Id


Частый гость


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


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




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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB