Как я могу исправить максимальное количество отправленных форм до 3 - PullRequest
0 голосов
/ 06 мая 2019

У меня есть вопрос. У меня есть страница формы. Если имя пользователя, которое будет отправлено из формы, соответствует базе данных 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>");
                            }
                    }
                    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...