如何将最大表格提交数固定为3

时间:2019-05-06 11:07:52

标签: php mysql mysqli

我有一个问题。我有一个表单页面。如果要从表单发送的用户名每天与数据库匹配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>");
                            }
                    }
                    ?>

0 个答案:

没有答案