首页 > 解决方案 > 如何在php中限制用户请求一年一次

问题描述

我创建了一个用户,该用户每年只能申请 28 天(1 月到 12 月)的年假,所以我想从 1 月到 12 月将用户限制或限制为一年只有 28 天,所以如果用户使之间的另一个请求,应该得到一个错误。

另一个问题,如果用户选择在 2021 年 5 月 1 日作为开始日期开始休假,并且只想使用 28 天中的 10 天,则应在末尾自动插入结束日期(请求的)(根据他的请求)使用日期类型的日期输入字段(例如 2021 年 5 月 10 日)。这是我目前所拥有的,仅限制用户年假不超过28天。您的帮助将不胜感激。

 <label>The entitled number of days for this leave:</label>
        <input type="number" name="duration"  size="4" required>
      </p>
      <p>
   
        <label>The number of days I am requesting out of 28 is:</label>
        <input type="number" name="requested" " size="4" required>
        <strong> </strong>
        <label>From:</label>
        <input type="date" name="startdate"  required>
        <label>To:</label>
        <input type="date" name="enddate"> <!-- this should be generated automatically-->
      </p>

<?php
if(isset($_POST["submit"])){
    
    $_POST["duration"];
    
    if($_POST["duration"]>28){
        echo "You have exceed number of days for annual leave";
        }

..........

?>


标签: php

解决方案


推荐阅读