Перейти к содержимому


Возникла проблема с добавлением текста в бд


Сообщений в теме: 2

#1 xeon

xeon

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

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 03 June 2012 - 16:55

ребят такая проблема вывод текста из бд вижу а вот занести инфу в бд модуль вырубается с ошибкой бд  где я допустил ошибку

сама ошибка

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" >&nbsp;</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


#2 Снеговик

Снеговик

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

  • Модераторы
  • PipPipPip
  • 1679 сообщений
  • Пол:Мужчина
  • Форум:IPB 2.3.x
  • Версия MKP:C1.2.2 R0.0.2

Отправлено 03 June 2012 - 19:14

сделайте запрос в бд

Alter table 1news modify id int not null auto_increment


#3 xeon

xeon

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

  • Пользователи
  • PipPipPip
  • 496 сообщений
  • Пол:Мужчина
  • Город:MSK
  • Интересы:PHP, MySQL, CSS, XML, HTML, JavaScript
  • Форум:IPB 3.2, IPB 3.1
  • Версия MKP:R1.0.2, R1.0.1

Отправлено 03 June 2012 - 20:27

ого как я тупанал забыл правельно ид создать вручную таблицу через phpmyadmin делал =) спасибо за подсказку



Ответить



  


Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных