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 Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Александерр
Отправлено: 03 Июня, 2015 - 16:55:55
Post Id


Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Май 2015  


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




Написал код для вывода инфы из базы для редактирования и сохранения. Проблема в том,что данные выводятся нормально, а сохранятся в базу не хотят( Ошибок не показывает скрипт:
PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['redact'])) { $redact = $_GET['redact']; if ($redact == '') { unset($redact);} }
  2. if (isset($_GET['redact'])){
  3. $redact = $bd->quote($redact);
  4. $sql2 = "SELECT * FROM news WHERE id = ".$redact."";
  5. $result2 = $bd->query($sql2);
  6. foreach($result2 as $item)
  7. echo'<center>Редактирование новости</center><br>
  8. <table border=1>
  9.    <form name="stat" action="" method="post">
  10.    <tr><td>ID новости:</td> <td><input type="text"  placeholder="Название новости" name="newsid"  size="25" value="'.$item['id'].'" required></td></tr>
  11.    <tr><td>Название новости:</td> <td><input type="text"  placeholder="Название новости" name="newsname"  size="25" value="'.$item['name'].'" required></td></tr>
  12.    <tr><td>Автор:</td> <td><input type="text" placeholder="Автор" name="newsautor"  size="25" value="'.$item['autor'].'"required></td></tr>
  13.    <tr><td>Дата добавления новости:</td><td> <input placeholder="Дата добавления" type="text"  name="newsdata"  size="25" value="'.$item['data'].'" required></td></tr>
  14.    <tr><td>Просмотров:</td><td> <input type="text" placeholder="Просмотров" name="newsread"  size="25" value="'.$item['read'].'" required></td></tr>
  15.    <tr><td>Текст:</td><td> <textarea  rows="5" cols="25" placeholder="Текст новости" name="newstext" required>'.$item['text'].' </textarea></td></tr>
  16.    <tr><td> <input type="submit" name="news" value="Сохранить" "></td></tr>
  17.    </form>
  18. </table>';
  19. }
  20. if (isset($_POST['newsname']))  { $newsname = $_POST['newsname']; if ($newsname == '') { unset($newsname);} }
  21. if (isset($_POST['newsautor'])) { $newsautor = $_POST['newsautor']; if ($newsautor == '') { unset($newsautor);} }
  22. if (isset($_POST['newsdata']))  { $newsdata = $_POST['newsdata']; if ($newsdata == '') { unset($newsdata);} }
  23. if (isset($_POST['newsread']))  { $newsread = $_POST['newsread']; if ($newsread == '') { unset($newsread);} }
  24. if (isset($_POST['newstext']))  { $newstext = $_POST['newstext']; if ($newstext == '') { unset($newstext);} }
  25. if (isset($_POST['newsid']))  { $newsid = $_POST['newsid']; if ($newsid == '') { unset($newsid);} }
  26.  
  27. if (isset($_POST['news'])){
  28. $newsname = $bd->quote($newsname);
  29. $newsautor = $bd->quote($newsautor);
  30. $newsdata = $bd->quote($newsdata);
  31. $newsread = $bd->quote($newsread);
  32. $newstext = $bd->quote($newstext);
  33. $newsid = $bd->quote($newsid);
  34. $sgl3 = "UPDATE news SET autor=".$newsautor.",text=".$newstext.",name=".$newsname.",read=".$newsread.",data=".$newsdata." WHERE id = ".$newsid.";";
  35. $bd->query($sgl3);
  36. echo 'Сохранено!';
  37. }
 
 Top
Александерр
Отправлено: 03 Июня, 2015 - 20:06:08
Post Id


Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Май 2015  


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




Все заработало проблема была в названии строчки read изменил её и в базе и в скрипте на read2
 
 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