сама ошибка
ERROR: Database error. Cannot execute the query: INSERT INTO lnews(title, message)VALUES('', '') MySql Error returned: Duplicate entry '0' for key 'PRIMARY' MySql Error code: 1062
вот кусок кода из модуля
function admin(){ global $mkportals, $DB, $std, $print, $mklib, $Skin, $mklib_board; $title = $_POST['title']; $message = $_POST['message']; $query2="INSERT INTO lnews(title, message)VALUES('$title', '$message')"; $DB->query($query2); $content .= ' <form action="" method="post"> <table border="1" align="center"> <tr> <td>Введите заголовок страницы</td> <td>Введите текст</td> </tr> <tr> <td valign="top"><input name="title" type="text" size="50" /></td> <td valign="top"><textarea name="message" id="message" cols="60" rows="30" > </textarea></td> </tr> </table> <div align="center"> <input name="send" type="submit" value="Отправить" /> </div> </form>'; $blocks .= $Skin->view_block("Новости в лаунчере", $content); $mklib->printpage("1", "1", "Новости в лаунчере", $blocks);
Сообщение отредактировал xeon: 03 June 2012 - 17:07