私は2つのプログラムwelcome.phpとform.jspを持っています。私は、ユーザーフォームを介してODBCを使用してSQLデータベースに値を挿入しようとしています。私はform.jspを使用してuserformを作成しました。 welcome.phpを使用して行を挿入します。挿入中に重複した値を挿入していないので、whileループの条件をチェックしています。 if文が動作しているときには、exit()文のためにプログラムから完全に出てきます。出口の実行後空白ページを取得しています。しかし私はユーザーフォームに滞在する必要があります。そうしないと、空のpage.howを与えずに詳細を入力するユーザーフォームを取得する必要があるように、コントロールはform.jspに移動する必要があります。コントロールは、if文で終了するときに他のプログラムに移動する必要があります。
$query1="select * from company";
$result1 = odbc_exec($connect, $query1);
while(odbc_fetch_row($result1)){
$compname[$index] = odbc_result($result1, 1);
$empname[$index] = odbc_result($result1, 2);
if($compname[$index]==$_POST['cname'])
{
echo "<script> alert(\"compname Exists\") </script>";
exit();
//exit("<script> alert(\"compname Exists\") </script>");
}
if($empname[$index]==$_POST['ename'])
{
echo "<script> alert(\"empname Exists\") </script>";
exit();
}
}
$query=("INSERT INTO dbo.urllink(cname,ename) VALUES ('$_POST[cname]','$_POST[ename]') ");
$result = odbc_exec($connect, $query);
echo "<script> alert(\"Row Inserted\") </script>";
?>
セッションデータを使用して、URLを介して多数のデータを戻す必要がないようにすることもできます。 –
@WillBickford、良い点があります。 – Cyntech
私はabcの関数を書くべきですか? – user998461