这是我的表格
<option value="">
<?php
$d=strtotime("today");
$d=strtotime("-3 Months");
echo date("Y-m-d ", $d) . "<br>";
?>
</option>
答案 0 :(得分:1)
您需要设置日期<option>
标记的值,以便能够插入它们
<select name='ver_date'>
<?php
$d=strtotime("-3 Months");
$date = date("Y-m-d ", $d);
?>
<option value='<?php echo $date;?>'>
<?php echo $date;?>
</option>
<?php
$d=strtotime("today");
$date = date("Y-m-d ", $d);
?>
<option value='<?php echo $date;?>'>
<?php echo $date;?>
</option>
<?php
$d=strtotime("+3 Months");
$date = date("Y-m-d ", $d);
?>
<option value='<?php echo $date;?>'>
<?php echo $date;?>
</option>
</select>
答案 1 :(得分:0)
这是我的php
<?php
$msg = "";
if(isset($_POST['upload'])) {
$target = "/Applications/XAMPP/xamppfiles/htdocs/ifcg/pdf/".basename($_FILES['p_file']['name']);
$db = mysqli_connect('localhost', 'root', '', 'IFCG');
$upload = $_POST['upload'];
$p_file = $_FILES['p_file']['name'];
$policy_no = $_POST['policy_no'];
$ver_date = $_POST['ver_date'];
$sql = "INSERT INTO Product_ver (policy_no, p_file, ver_date) VALUES ( '$policy_no', '$p_file','$ver_date')";
mysqli_query($db, $sql);
if (move_uploaded_file($_FILES['p_file']['tmp_name'], $target)){
$msg = "Successfully";
}else{
$msg = "Upload Failed";
}
}
?>
答案 2 :(得分:0)
请注意有关漏洞的代码。见这里:https://php.earth/docs/security/uploading
答案 3 :(得分:0)
这是我的代码+3个月没有为我插入,但如果我今天选择它将上传
<option value='<?php echo date("Y-m-d", $d);?>'>
<?php
$d=strtotime("+3 Months");
echo date("Y-m-d ", $d) . "<br>";
?>
</option>
答案 4 :(得分:0)
HTML代码
<select name="reg_date">
<?php
$d1=strtotime("today");
$d2=strtotime("-3 Months");
?>
<option value="<?php echo $d1; ?>"><?php echo date("Y-m-d ", $d1); ?></option>
<option value="<?php echo $d2; ?>"><?php echo date("Y-m-d ", $d2); ?></option>
</select>
我没有使用任何循环,因为你只有2个选项。它仅用于演示目的。
和Code for PHP,您正在处理POST操作。
$reg_date = $_POST['reg_date];
mysql_query("INSERT INTO user_reg_info SET reg_date = '".$reg_date."');
这里我假设你的表字段'reg_date'是BIGINT而Length是20.我正在保存UNIXTimestamp,因为它功能强大你可以用它进行任何操作。