selt
Новичок
запись данных в базу с check'еров
Задача: в html странице есть вопрос с двумя вариантами ответов. Надо чтобы ответ писался в базу.
Что сделал:
создал базу данных "call" с таблицей "summa" и полем "summ".
Код html страницы с вопросом:
Выберите диапазон?<br>
<body>
<form action="paste.php" method="POST">
<p><input type="radio" value="5000-50000" checked name="summ">5000-50000<br>
<p><input type="radio" value="50000-100000" name="summ">50000-100000<br>
<br><br>
<input type="submit" value="Отправить" name="B1"><input type="reset" value="Сброс" name="B2"></p>
</form>
</body>
Код paste.php:
Результат: чистая страница. Сообщений с ошибками или о успешной записи результатов также не появляется. В базу ничего не пишется.
Подскажите пжста что не правильно?
Задача: в html странице есть вопрос с двумя вариантами ответов. Надо чтобы ответ писался в базу.
Что сделал:
создал базу данных "call" с таблицей "summa" и полем "summ".
Код html страницы с вопросом:
Выберите диапазон?<br>
<body>
<form action="paste.php" method="POST">
<p><input type="radio" value="5000-50000" checked name="summ">5000-50000<br>
<p><input type="radio" value="50000-100000" name="summ">50000-100000<br>
<br><br>
<input type="submit" value="Отправить" name="B1"><input type="reset" value="Сброс" name="B2"></p>
</form>
</body>
Код paste.php:
PHP:
function InsertRecord ( $aSumm )
{
$aSQL = "insert into summa ( summ ; ) values ( '$aSumm' ; )";
$aDBLink = mysql_connect ( "localhost", "root", "" );
if ( !empty( $aDBLink ) )
{
if ( mysql_select_db ( "call", $aDBLink ) == True )
{
$aQResult = mysql_query ( $aSQL, $aDBLink );
if ( $aQResult == True )
{
$aResult = mysql_insert_id ( $aDBLink );
}
else
{
print ( "Query failed<br>" );
$aResult = -1;
}
}
else
{
print ( "Unable to select DB<br>" );
$aResult = -2;
}
}
else
{
print ( "Unable to connect to DB<br>" );
$aResult = -3;
}
return $aResult;
}
if ( $REQUEST_METHOD == 'POST' )
{
$aResult = InsertRecord ( $aSumm );
if ( $aResult > 0 )
{
print ( "Результат записан, ID = $aResult<br>" );
}
else
{
print ( "Ошибка добавления записи. Errcode = $aResult<br>" );
}
print ( "<hr>" );
}
?>
Подскажите пжста что не правильно?