J'essaye de développer un formulaire de participation pour le système de gestion de hr. Je veux limiter chaque utilisateur de registre par jour une soumission. Le jour suivant je veux dire après 12h00 l'utilisateur soumettra à nouveau le formulaire. comment puis-je faire cela en utilisant php ou Y at-il un moyen? La date sera automatiquement insérée mais l'heure est insérée par l'utilisateur. Ceci est ma forme de code:Soumission de formulaire de limite pour l'utilisateur seulement une fois par jour
<?php
if($_POST)
{
date_default_timezone_set('Asia/Dhaka');
$timein = mysql_real_escape_string($_POST["timein"]);
$timeout = mysql_real_escape_string($_POST["timeout"]);
$date = date("d, F Y");
$workinghours = abs($timein-$timeout);
$res = mysql_query("INSERT INTO timeclock SET usr='".$uid."', timein='".$timein."', timeout='".$timeout."', date='".$date."', workinghours='".$workinghours."'");
if($res){
echo "<div class=\"alert alert-success alert-dismissable\">
<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>
Successfully!
</div>";
}
else{
echo "<div class=\"alert alert-danger alert-dismissable\">
<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>
Some Problem Occurs, Please Try Again.
</div>";
}
}
?>
<form name='test' action="" method="post" >
<div class="col-sm-8 col-sm-offset-1">
<script src="https://code.jquery.com/jquery-1.12.3.min.js" integrity="sha256-aaODHAgvwQW1bFOGXMeX+pC4PZIPsvn2h1sArYOhgXQ=" crossorigin="anonymous"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-material-design/0.5.10/js/ripples.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-material-design/0.5.10/js/material.min.js"></script>
<script type="text/javascript" src="https://rawgit.com/FezVrasta/bootstrap-material-design/master/dist/js/material.min.js"></script>
<script type="text/javascript" src="http://momentjs.com/downloads/moment-with-locales.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('#time').bootstrapMaterialDatePicker
({
date: false,
shortTime: true,
format: 'HH:mm'
});
});
</script>
<div class="form-group">
<label class="col-sm-3 control-label right"> <strong>Check In</strong></label>
<div class="col-sm-9">
<input type="text" id="time" name="timein" class="form-control floating-label" placeholder="Check In Time">
</div>
</div>
<script type="text/javascript">
$(document).ready(function()
{
$('#time2').bootstrapMaterialDatePicker
({
date: false,
shortTime: true,
format: 'HH:mm'
});
});
</script>
<div class="form-group">
<label class="col-sm-3 control-label right"> <strong>Check Out</strong></label>
<div class="col-sm-9">
<input type="text" id="time2" name="timeout" class="form-control floating-label" placeholder="Check Out Time">
</div>
</div>
<div class="col-sm-9 col-sm-offset-3">
<button type="submit" id="submit" class="btn btn-primary btn-block">SUBMIT</button>
</div>
</form>