我有一个问题。我有一个表单页面。如果要从表单发送的用户名每天与数据库匹配3次,请不要提交更多表单。简短地;每个用户每天可以3次发送数据。我怎样才能做到这一点? 您可以在下面查看我的源代码。
<?php
if(isset($_POST['guncelle'])){
$kadi = $_POST["kadi"];
$gpa = $_POST["gpa"];
$miktar = $_POST["price"];
date_default_timezone_set('Europe/Istanbul');
$date = date("Y-m-d H:i:s");
$ekstra = mysqli_query($db_connect,"SELECT * FROM vw_veriler_gonderim_adetleri where tarih ='date('Y-m-d')' and kullanici = '$kadi'");
$dee = mysqli_fetch_row($ekstra);
$more = mysqli_query($db_connect,"select * from ekstrahak where kullaniciadi = '$kadi'");
$and = mysqli_fetch_row($more);
$tum = 3 + $and[4];
$result = mysqli_query($db_connect, "SELECT COUNT(*) FROM veriler WHERE gpa ='$gpa'");
$karaliste = mysqli_query($db_connect, "SELECT * FROM karaliste WHERE kullaniciadi ='$kadi'");
$sorgula = mysqli_num_rows($karaliste);
$degil = $result->fetch_row();
if ($dee[1] <= $tum){
if ($degil[0] == 0 && $sorgula < 1) {
$query = mysqli_query($db_connect, "INSERT INTO veriler SET kullanici='$kadi', gpa='$gpa', durumu=0, miktari='$miktar',tarih='$date'");
if ($query) {
echo("<script>
Swal.fire(
'Gönderildi!',
'Ödeme talebiniz alındı. 10 dakika içinde işleme alınacaktır.',
'success'
)
</script>");
}
} else {
echo("<script>
Swal.fire({
type: 'error',
title: 'Hata!',
text: 'Girmiş olduğunuz kod daha önce kullanılmış veya Karalistedesiniz!',
})
</script>");
}
} else {
echo("<script>
Swal.fire({
type: 'error',
title: 'Hata!',
text: 'Hakkınız doldu',
})
</script>");
}
}
?>