post-php中未定义的索引
我有一个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 <?
<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;
}
日期
你能再发一些代码吗?特别是你得到错误的那部分