swipeshot
@swipeshot
Учусь на ошибках.

Почему не делается запись?

Здравствуйте.
Почему не делается запись в базу данных?
Вот код добавления записи:
<form method="post" action="add.php">
	<input type="text" name="title" placeholder="Расскажите кратко о проблеме"/><br/>
	<input type="text" name="id" placeholder="ID юзера"/><br/>
	<input type="hidden" name="date" value="<?php echo date('Y-m-d'); ?>"/><br/>
	<input type="hidden" name="time" value="<?php echo date('H:i:s'); ?>"/><br/>
	<textarea name="text" placeholder="Расскажите о проблеме"></textarea><br/>
	<input type="submit" name="add"/>
</form>

<?php

	include "connection.php";
	
	if(isset($_POST['add'])){
		$title = strip_tags(trim($_POST['title']));
		$text = strip_tags(trim($_POST['text']));
		$text = strip_tags(trim($_POST['text']));
		$author = $_POST['id'];
		$date = $_POST['date'];
		$time =	$_POST['time'];
	
		mysql_query(" INSERT INTO question(u-id, title, text, date, time) 
									VALUES ('$author', '$title', '$text', '$date', '$time') ");
		
		mysql_close();
		echo "Вопрос задан.<br/>Название: ".$_POST['title']."<br/>Текст: ".$_POST['text']."<br/>Автор: ".$_POST['id']."<br/>Дата: ".$_POST['date']."<br/>Время: ".$_POST['time'];
	}

?>


connection.php
<?php
	$connection = mysql_connect("localhost", "bd", "pss");
	$db = mysql_select_db("bd");

	if(!$db){
		echo "Возникла ошибка!";
		exit(mysql_error());
	}
	$result = mysql_query(" SELECT * FROM question");
?>


Обзор и структура таблицы:
8ca96f76aaef4f47a862069d823736e2.PNG28d29a08e3204c3384f5cef8f84281b8.PNG
  • Вопрос задан
  • 180 просмотров
Решения вопроса 2
@art_karetnikov
Лучший мой проект: Мобильный банк Сбербанка РФ.
На null проверьте переменные.
Ответ написан
Комментировать
swipeshot
@swipeshot Автор вопроса
Учусь на ошибках.
Заменил на:
mysql_query(" INSERT INTO `cgjpkmqj_vk-support`.`question` (`q-id`, `u-id`, `title`, `text`, `date`, `time`, `status`, `admin-answer`) 
															VALUES (NULL, '$author', '$title', '$text', '$date', '$time', 'Ожидание...', '');");

Теперь все работает. Всем спасибо за ответы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы