Ребята уже не знаю что и делать, данные не посылаются в базу. Ошибок нет и в логах openservera вроде как все нормально. В чем причина? Код (Text): <? define(DB_HOST, 'localhost'); define(DB_LOGIN, 'root'); define(DB_PASS, ''); define(DB_NAME, 'pole'); $link = mysqli_connect(DB_HOST, DB_LOGIN, DB_PASS, DB_NAME); if($_SERVER['REQUEST_METHOD']=='POST'){ $n = $_POST['name']; $t = $_POST['title']; $d = $_POST['desc']; $query="INSERT INTO onews (name, title, desc) VALUES ($n, $t, $d)"; mysqli_query($link, $query); } ?> <form method="post" action=""> <input type='text' name='name'> Введите ваше имя<br> <input type='text' name='title'> Тема<br> <textarea name='desc' cols='30' rows='5'></textarea><br> <input type='submit' name='submit'> </form>
как ты решил, что ошибок нет? посмотри какой в точности получается текст запроса и протестируй его в phpmyadmin. http://phpfaq.ru/debug
Ребята проблема заключалась в следующем. Столбец с именем 'desc' является зарезервированным словом MySQL. Поменял на description и все заработало.