データがデータベースに正常に挿入されているにもかかわらず、「成功」と「重複したID」のメッセージボックスをスキップする理由はまだわかりません...私はまだこのphpとmysqlに慣れていないので、誰か助けてください。
$insertSQL = sprintf("INSERT INTO kontrak (ID, NAME, BIRTH, COUNTRY) VALUES (%s,(UPPER('%s')), %s, %s)",
GetSQLValueString($_POST['Id'], "int"),
strtoupper(GetSQLValueString($_POST['Nama'], "text")),
GetSQLValueString($_POST['Birth'], "date"),
GetSQLValueString($_POST['Country'], "text"));
mysql_select_db($db_doctor, $doctor);
$Result1 = mysql_query($insertSQL, $doctor) or die(mysql_error());
if($insertGoTo)
{
echo "<script>alert('succes');document.location.href = 'staff.php';</script>";
}
else
{
echo "<script>alert('duplicate id.');document.location.href = 'serch.staf.php
';</script>";}
$insertGoTo = "add_info.php";
if (isset($_SERVER['QUERY_STRING']))
{
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}