function CheckT($T1_IN,$T2_IN,$T3_IN,$T4_IN,$T5_IN,$T6_IN,$T7_IN)
{
$array1= array($T1,$T2,$T3,$T4,$T5,$T6,$T7);
$Z=0;
FOR($I=0;$I<6;$I++)
FOR($J=$I+1;$J<6;$J++)
{
IF($array[$I]==$array[$J])$Z=1;
}
RETURN $Z;
}
if($_POST[B1])
{
if(CheckT($T1,$T2,$T3,$T4,$T5,$T6,$T7)) $ERROR="提示:你输入有重复!";
else {
$query = "insert into nanyue values($ID,$T1,$T2,$T3,$T4,$T5,$T6,$T7,$T8,$T9,$T10,$T11,$T12,$T13,$DATE)";
ora_parse($cursor, $query) ;
ora_exec($cursor);
$ERROR="提示:你已经正确输入并保存! ^v^";
ora_close($cursor);
ora_commit($handle);
}
}
无论我输入的数是否有重复,总是提示你输入有重复!
我的用意是为了,让输入的数没有重复,重复出现提示,不重复则写入记录。
FOR($I=0;$I<6;$I++)
FOR($J=$I+1;$J<=6;$J++)
{
IF($array[$I]==$array[$J])$Z=1;
}