Проблема с внесением данных в БД

awex

Новичок
Проблема с внесением данных в БД

И так.. ОС ХР , использую денвер (Apache2, php5, mysql 5).
Есть следующий код, задающий форму для внесения информации с последующей записью оной в БД:

PHP:
if (isset($_POST[Submit1]) or isset($_POST[tid])) {
	echo '<B>Провести операцию</B><br><br>
	
	<form name="form10" method=POST action="'.$_SERVER[PHP_SELF].'">
	<table border=0 cellspacing=0 cellpadding=3>
	<tr><td>trader id</td><td>client id</td><td>emitent</td><td>price</td><td>amount</td><td>consideration</td><td>commision</td><td>

	<tr><td><input type="text" name="tid" size="4"></td><td><input type="text" name="cid" size="4"></td><td><input type="text" name="emitent" size="7"></td><td><input type="text" name="price" size="10"></td><td><input type="text" name="amount" size="5"></td><td>	<input type="text" name="cons" size="10" disabled value="';
	$c1="1";
	echo $c1; 	
	echo '"></td><td><input type="text" name="com" size="10" disabled value="';
	$c2="2";
	echo $c2; 	
	echo '"></td>
	</table><input type=submit name="submit10" value=Submit></form>';

	if (isset($_POST[tid]) && isset($_POST[cid]) && isset($_POST[emitent]) && isset($_POST[price]) && isset($_POST[amount]))
	{ 
		$res=mysql_query("INSERT INTO BD (tr_id, cl_id, emitent, price, amount, consideration, com) 
VALUES(".$_POST[tid].",".$_POST[cid].",".$_POST[emitent].",".$_POST[price].", ".$_POST[amount].",".$c1.",".$c2.")") 
or die("Ошибка при добавлении…<br>" .mysql_error());
Форма генерируется, информация вносится , но при попытке записи в БД, возникает ошибка
Ошибка при добавлении…
Unknown column 'aaa' in 'field list'
, где 'aaa' текстовые данные которые заносятся в ячейку emitent.. В остальные ячейки записывается числовая информация. Если и в Emitent записать число- то операция успешно завершается, в БД появляется введенное значение. В БД поле emitent определено как char(5)
Вроде бы не сложная ошибка, но своими силами найти не могу. Прошу, подскажите что не так?
 

rotoZOOM

ACM maniac
Какой кошмар.
Включи выдачу всех нотисов.
И подучи синтаксис sql.
 

Фанат

oncle terrible
Команда форума
тут не debug по конкретному вопросу, тут http://www.phpfaq.ru/slashes

awex, у тебя неправильно составлен запрос. по ссылке написано, как это делать правильно
 
Сверху