Мне нужно вставить имя из пользовательской формы в базу данных SQL. Для этого у меня есть две программы sql.php может вставить имя в базу данных. form.jsp дает пользователю форму для ввода имени.
подключенная база данных MSSQL с использованием odbc
$connect = odbc_connect('Sedbase','susername', 'pwd');
этот запрос, написанный в sql.php, может вставлять значения в базу данных
$query=("INSERT INTO namedb(name) VALUES ('$_POST[name]')");
$result = odbc_exec($connect, $query);}
form.jsp имеет следующие коды
<html>
<head>
<script type="text/javascript">
function validateform()
{var y=document.forms["Form"]["comp"].value;
if (y==null || y=="")
{
alert("");
return false;
}
}
</script>
</head>
когда я вставляю имя, оно должно быть принято и сохранено в базе данных. это происходит но когда я вставляю то же имя, оно также принимает. Я не хочу вставлять то же имя снова. Он не должен принимать одно и то же имя и должен сообщать пользователю, что имя уже существует в БД, посредством некоторых предупреждений или текстовых сообщений.