post-php中未定义的索引

post-php中未定义的索引,php,Php,我有一个php表单代码 <form action="CR/add.php" method="post"> <div class="form-group"> <label>Date</label> <input id="date" type="text" name="date" class="date" value="<?php echo $datenow; ?>" required <?

我有一个php表单代码

<form action="CR/add.php" method="post">
    <div class="form-group">
       <label>Date</label>
       <input id="date" type="text" name="date"  class="date" value="<?php echo $datenow; ?>" required <?php if($user!="admin"){echo "disabled";}?>>
    </div>
    <button type="submit" class="btn btn-primary"><span class="fa fa-edit"></span>  Input Data</button>
</form>

日期

您没有包含声明或为
$date
变量赋值的相关PHP代码

这样做的一个好方法是检查变量是否使用
isset

例如:

$date = '';
if(isset($_POST['date'])){ 
    $date = $_POST['date']; 
}

**需要查看更多代码才能给出更具体的示例。

@Kurnia Rocki-只需将代码替换为以下内容:

<script>
    function check()
      { var user = document.getElementById('user').value;
        if(user!='admin')
           { alert('Only admin can update');
             return false;
           }
        else
         return true;

      }
    </script>

   <form action="CR/add.php" method="post" onSubmit="return check()">
      <div class="form-group">
        <label>Date</label>
        <input id="date" type="text" name="date"  class="tanggal" value="<?php echo $datenow; ?>" >
      </div>
      <input id="user" type="text" name="user" value="<?php echo $user; ?>" style="display:none;">
      <button type="submit" class="btn btn-primary"><span class="fa fa-edit">
      </span>Input Data</button>
    </form>

函数检查()
{var user=document.getElementById('user').value;
如果(用户!=“管理员”)
{警报('只有管理员可以更新');
返回false;
}
其他的
返回true;
}
日期

你能再发一些代码吗?特别是你得到错误的那部分