0

3 つの入力が配列内の値と同じかどうかを検証したいと思います。

<?php 
$aylength = 0;
$resultacyear = array();
foreach($academicyear->result() as $ay)
{
    $item = array(
            'tahunakademik' => $ay->Tahun_Akademik,
            'idsemester' => $ay->ID_Semester,
            'idlevelyear' => $ay->ID_Level_Year
            );
    $resultacyear[]= $item;
    $aylength++;
}

?>
<script type="text/javascript">

    $('#btn_save').click(function() {
        <?php $inc = 0; ?>
        for(i=0;i<parseInt(<?php echo $aylength?>);i++)
        {
            if($('#txt_tahunAkademik').val()=="<?php echo $resultacyear[$inc]['tahunakademik'] ?>" && $('#cb_semester').val()=="<?php echo $resultacyear[$inc]['idsemester'] ?>" && $('#cmb_YearLevel').val()=="<?php echo $resultacyear[$inc]['idlevelyear'] ?>")
            {
                alert ("Data already exists!!");
                return false;
                break;
            }
            else
            {
                <?php $inc++; ?>
                return false;
            }
        }
    });
    </script>

私が試したとき、値を検証したり、チェックしたりしませんでした。
私の検証に何か問題がありますか??

4

0 に答える 0