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

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

1. SanToss - 14 Июня, 2015 - 15:22:20 - перейти к сообщению
Есть код, который меняет логин пользователю, когда меняю пишет "Успешно отредактирован", но когда иду смотреть действительно отредактирован, то вижу пустой ник. В чем может быть проблема?

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;}}
2. DeepVarvar - 14 Июня, 2015 - 15:26:31 - перейти к сообщению
А ты уровень ошибок включи на полную, и сам увидишь в чем проблема.
3. SanToss - 14 Июня, 2015 - 16:38:46 - перейти к сообщению
DeepVarvar пишет:
А ты уровень ошибок включи на полную, и сам увидишь в чем проблема.
знал бы где , не написал бы
4. DeepVarvar - 14 Июня, 2015 - 16:54:16 - перейти к сообщению
В самом верху самого первого файла:
PHP:
скопировать код в буфер обмена
  1. ini_set('display_errors', 'On');
  2. ini_set('html_errors', 'On');
5. SanToss - 14 Июня, 2015 - 18:28:28 - перейти к сообщению
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'");
6. DeepVarvar - 14 Июня, 2015 - 20:20:22 - перейти к сообщению
Ну таки решай её. Оно там четко поясняет что не так.
Не умеешь в англицкий? Засунь текст ошибки в переводчик.
Учись дебажить сам.
7. SanToss - 14 Июня, 2015 - 21:59:07 - перейти к сообщению
DeepVarvar пишет:
Ну таки решай её. Оно там четко поясняет что не так.
Не умеешь в англицкий? Засунь текст ошибки в переводчик.
Учись дебажить сам.

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

Notice: Undefined variable: login in /home/vol3_1/500mb.net/runet_163 24314/htdocs/adminka/nik.php on line 53
8. DeepVarvar - 14 Июня, 2015 - 23:41:07 - перейти к сообщению
Нет, я просто хочу заставить тебя разгребать ошибки самому.
Ведь это делают ВСЕ разработчики, и код не пишется сразу красивый и правильный.

Засунь текст ошибки в переводчик
И прочти что там написано.
9. SanToss - 16 Июня, 2015 - 11:34:36 - перейти к сообщению
DeepVarvar пишет:
Нет, я просто хочу заставить тебя разгребать ошибки самому.
Ведь это делают ВСЕ разработчики, и код не пишется сразу красивый и правильный.

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

Я переводил и что дальше то? говорит что е верное значение
10. Мелкий - 16 Июня, 2015 - 11:37:59 - перейти к сообщению
Говорит, что не знает такую переменную.
11. Tyoma5891 - 16 Июня, 2015 - 11:38:42 - перейти к сообщению
https://translate[dot]google[dot]com[dot]ua
Notice: Undefined variable:
Обратите внимание: неопределенная переменная:

только что сам не поленился и вставил
12. SanToss - 17 Июня, 2015 - 21:23:16 - перейти к сообщению
Tyoma5891 пишет:
https://translate[dot]google[dot]com[dot]ua
Notice: Undefined variable:
Обратите внимание: неопределенная переменная:

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

Я переводил.
Тут помощь вообще присутствует?
13. DeepVarvar - 17 Июня, 2015 - 21:33:44 - перейти к сообщению
Ты в чем код пишешь, в каком редакторе?
14. SanToss - 18 Июня, 2015 - 02:46:14 - перейти к сообщению
DeepVarvar пишет:
Ты в чем код пишешь, в каком редакторе?

NotePad++
15. Alex_dark74 - 18 Июня, 2015 - 08:40:08 - перейти к сообщению
Поживаю всех ребят! Мне так же говорили. Разбираться с ошибками нужно самому, вс необходимую помощь тебе предоставили. Мысли копировать код из форума?

 

Powered by ExBB FM 1.0 RC1