我试图使它,当复选框被选中它把今天的日期在数据库中,我尝试使用时间戳,但它把它放在所有的空间列,我是一个初学者在php我做的代码是这样的:
<?php
if (isset($_POST['Abate'])){
$Abate="Sim";
$data=time();
$DiaAbate= date("Y/m/d", $data);
}
else{
$Abate="Nao";
$DiaAbate="";
}
?>
1条答案
按热度按时间v8wbuo2f1#
您没有包括您的表结构(CREATE TABLE语句),所以我假设您有一个DATE列用于存储$DiaAbate。我还假设提交日期的格式为22/11/2022。如果您对POSTed日期值使用不同的格式,则需要更改传递到DateTime::createFromFormat()的格式字符串。
您当前的代码容易受到SQL Injection的攻击,因为您将静态字符串与用户输入组合在一起时没有进行任何验证。