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]   

> Без описания
BoJlod9I
Отправлено: 23 Апреля, 2011 - 18:38:35
Post Id


Частый гость


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


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




PHP:
скопировать код в буфер обмена
  1. <?PHP include ("../start.php"); ?>
  2. <?PHP include ("../db.php"); ?>
  3.  
  4. <?PHP
  5. if (isset($_POST['date'])) {$date = $_POST['date'];             if ($date == '') {unset ($date);}}
  6. if (isset($_POST['name'])) {$name = $_POST['name'];             if ($name == '') {unset ($name);}}
  7. if (isset($_POST['text'])) {$text = $_POST['text'];             if ($text == '') {unset ($text);}}
  8. ?>
  9.  
  10. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  11. <html>
  12. <head>
  13. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  14. <title>Добавление  новости</title>
  15. <link href="../style/style.css" rel="stylesheet" type="text/css">
  16. <script type="text/javascript" src="../js/ckeditor/ckeditor.js"></script>
  17. </head>
  18.  
  19. <?PHP
  20.  
  21. include ("../style/header.php");
  22.  
  23. if (isset ($date) && isset ($name) && isset ($text))
  24. {
  25. $setup == mysql_query ("INSERT INTO news (date,name,text) VALUES ('$date','$name','$text')");
  26. if ($setup == 'true')
  27.         {
  28.                 echo ("<div class='shadow-top'></div><div class='menu'><strong>Информация \"Об авторе\" 221! </strong></br><img src='../style/img/ok.png' width='32' height='32'></div><div class='shadow-bottom'></div>");
  29.                 echo "<meta http-equiv='refresh'; content='3; url=../avtor/index.php'> ";
  30.         }
  31.         else
  32.         {
  33.                 echo ("<div class='shadow-top'></div><div class='menu'><strong>Произошла ошибка!</strong><img src='../style/img/no.png' width='32' height='32'></div><div class='shadow-bottom'></div>");
  34.                 echo "<meta http-equiv='refresh'; content='3; url=../avtor/index.php'> ";
  35.         }
  36. }
  37. else
  38. {
  39. echo"<div class='shadow-top'></div><div class='menu'><strong>Вы не ввесли информацию, поэтому изменения не внесены!</strong></br><img src='../style/img/no.png' width='32' height='32'></div><div class='shadow-bottom'></div>";
  40. echo "<meta http-equiv='refresh'; content='3; url=../avtor/index.php'> ";
  41. }
  42. ?>
  43.  
  44. <body>
  45. </body>
  46. </html>


Народ помогите ПЛЗ добавляю новость через этот скрипт добавляется все замечательно только пишет что произошла ошибка. В чем проблема? или я чет не то намутил с ошибками?
(Добавление)
Все я уже разобрался! Всем спасиба. =)
PHP:
скопировать код в буфер обмена
  1. $setup == mysql_query ("INSERT INTO news (date,name,text) VALUES ('$date','$name','$text')");
  2. if ($setup == 'true')

Поставил личшнее равно $setup == mysql_query
 
 Top
OrmaJever Модератор
Отправлено: 23 Апреля, 2011 - 18:50:09
Post Id



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


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




BoJlod9I пишет:
if ($setup == 'true')

такие условия пишутся так


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
destus
Отправлено: 23 Апреля, 2011 - 18:55:10
Post Id


Гость


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


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




OrmaJever пишет:
BoJlod9I пишет:
if ($setup == 'true')

такие условия пишутся так


одно = лишнее. Там же уже вроде на эквивалентность будет сравнение типов ?

(Отредактировано автором: 23 Апреля, 2011 - 18:55:29)

 
 Top
OrmaJever Модератор
Отправлено: 23 Апреля, 2011 - 19:12:49
Post Id



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


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




Нет не лишнее.
(Добавление)
http://php.su/learnphp/operators/?compar
(Добавление)
и вот это условие
PHP:
скопировать код в буфер обмена
  1. if (isset($_POST['date'])) {$date = $_POST['date'];             if ($date == '') {unset ($date);}}

могло выглядеть так
PHP:
скопировать код в буфер обмена
  1. $date = (isset($_POST['date'])) ? $_POST['date'] : '';


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB