Dare95
@Dare95
Веб-разработка

Как правильно определить переменные в запросе?

Мне нужны данные из полей формы input и select, в select есть два варианта приход/расход, в каждом теге <option> стоит атрибут name, соответственно для того чтобы определить какая сумма в итоге на "приход" или "расход", сама сумма вводится в отдельный input, после нажатия кнопки делаю проверку, но ничего не происходит. Может не так использую переменные?
PHP
require 'RedBean.php';

$data = $_POST;
if(isset($data['sendDat']))
{
	if(isset($data['down']) === TRUE && $data['category'] === '?')
	{
		$sql = "INSERT INTO getdown VALUES (food, transport, cell, internet, enjoy, sum) VALUES 
		('$food', '$transport', '$cell', '$internet', '$enjoy', 'sum')";
	} else
		{
			echo "Not success";
		}
}


HTML
<form action="mainPage.php" method="POST">
	<input type="date" name="date">
	<select name="getdown" id="getdown">
		<option name="get">Приход</option>
		<option name="down">Расход</option>
	</select>
	<select name="category" id="category" placeholder="Категория">
		<option name="food" value="food">Продукты питания</option>
		<option name="transport" value="transport">Транспорт</option>
		<option name="cell" value="cell">Мобильная Связь</option>
		<option name="internet" value="internet">Интернет</option>
		<option name="enjoy" value="enjoy">Развлечения</option>
		<option name="other" value="other">Другое</option>
	</select>
	<input type="text" name="sum" placeholder="Сумма">
	<input type="text" name="comment" placeholder="Комментарий">
	<input type="submit" name="sendDat" value="Добавить">
</form>
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы