我有这个网站,我定义了一个动物变老的年龄。如果我定义6年是动物变老的年龄我想更新我的桌子(那是动物的出生日期),那种情况下的所有动物都会变老。我在varchar中有数据字段,因为在Date中我遇到了问题。
$variable = $_POST['age']; **Here I am receiving the date I define in previous page**
if($variable == null){
?>
<script>
alert("Please choose an age");
self.location="Definitions.php";
</script>
<?php
}
**I need also to retrieve the actual system date**
if(isset($_POST['submit_x'])) **This is the id from previous page**
{
$query="update animal set old = '1' where chipnumber = {$var} AND user_id = {$_SESSION['user_id']}...."; **I need to complete my query in order to update only in the animals with the age I defined**
mysqli_query($con, $query) or die (mysql_error());
答案 0 :(得分:0)
$query="update animal set old = '1' where chipnumber = '".$_POST['var']."' AND user_id = '".$_POST['id']."' ... ;
应该以这种方式修改。 或者更好的方法是创建一个表行作为UI界面。您不必为旧的或不创建一个字段。由于旧旗是由年龄决定的。旧列变得多余。