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 :: Версия для печати :: Функция UPDATE [4]
Форумы портала PHP.SU » PHP » Программирование на PHP » Функция UPDATE

Страниц (4): « 1 2 3 [4]
 

46. Yursovco - 07 Марта, 2016 - 13:55:31 - перейти к сообщению
Ребят не могу найти ошибку все исполняет пишет что данные обновлены а в базе не меняет

PHP:
скопировать код в буфер обмена
  1.  // подключаемся к базе
  2.       include ("$set2/bd.php");//
  3.    // проверка на существование пользователя с таким же логином
  4.      $result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
  5.       $myrow = mysql_fetch_array($result);
  6.       if (!empty($myrow['id'])) {
  7.    // если такого нет, то сохраняем данные
  8.    $result2 = mysql_query("UPDATE users SET password='$npassword', second_pass='$nsecond_pass', email='$nemail', ".(int)$_POST['id']."'", $db)or die(mysql_error());
  9.       // Проверяем, есть ли ошибки
  10.       }
  11.           if ($result2=='TRUE')
  12.       {
  13.       echo "Ваши данные успешно изменены!";
  14.           echo("<html><head><title>Загрузка..</title><meta http-equiv='Refresh' content='3; URL=../ru/ruopc.php'></head></html>");
  15.       }
  16.    else {
  17.       echo "Ошибка! Данные не изменены";
  18.       }
  19. }
  20. ?>     

 

Powered by ExBB FM 1.0 RC1