• 11-03-2022, 13:37:35
    #1
    Merhaba arkadaşlar button ile send yapıyorum tamam fakat
    deneme.php?id=1 sayfasına girdiğimde direk kayıt için kodun çalışmasını istiyorum yardımcı olurmusunuz bu konuda if(isset($_POST['send'])) daki koşulun ve if Else yorumlamasını yapamadım

    <?php
    error_reporting(0);
    session_start();
    
    if (!$_SESSION["yetkili"] == 1  ){
    
    
    }
    
    else{
        header("Location:giris.php");
    }
    
    $temp = [];
    $kurs = $db -> query("SELECT * FROM kurs ORDER BY tarih DESC", PDO::FETCH_OBJ);
    foreach ($kurs as $kurs) array_push($temp, $kurs);
            
    
    if(isset($_GET['id']))
    {
        $gecerliUye = $cibzadb->from('kurs')
        ->where('uye_id', $_GET["id"])
        ->first();
    }
    
    if(isset($_POST['send'])){
        
        $adisoyadi = trim($_POST["adisoyadi"]);
        $uye_eposta = trim($_POST["uye_eposta"]);
        
        if (empty($adisoyadi)) {
                                echo '
                                <div class="alert alert-danger" role="alert">
                                Eksik bilgi...
                                </div>';
                                }
        else{    
    
            $kayitekle = $db->prepare("INSERT INTO giris (adisoyadi, uye_eposta) VALUES (?,?)");
            
            $kayitekle -> execute(array($adisoyadi, $uye_eposta));
            
        if ($kayitekle){
                    $basarili = 'Kayıt Tamam';
                        }
        else{
        echo '
        <div class="alert alert-danger" role="alert">
        Kayıt başarısız. Bir sorun oluştu.
        </div>';
        }
        }
    }
    ?>
  • 11-03-2022, 13:40:32
    #2
    if bloklarından çıkarırsan direk çalışır.

    <?php
    error_reporting(0);
    session_start();
     
    if (!$_SESSION["yetkili"] == 1  ){
     
    }else{
        header("Location:giris.php");
    }
     
    $temp = [];
    $kurs = $db -> query("SELECT * FROM kurs ORDER BY tarih DESC", PDO::FETCH_OBJ);
    foreach ($kurs as $kurs) array_push($temp, $kurs);
             
    if(isset($_GET['id']))
    {
        $gecerliUye = $cibzadb->from('kurs')
        ->where('uye_id', $_GET["id"])
        ->first();
    }
         
        $adisoyadi = trim($_POST["adisoyadi"]);
        $uye_eposta = trim($_POST["uye_eposta"]);
         
        if (empty($adisoyadi)) {
                                echo '
                                <div class="alert alert-danger" role="alert">
                                Eksik bilgi...
                                </div>';
                                }
        else{    
     
            $kayitekle = $db->prepare("INSERT INTO giris (adisoyadi, uye_eposta) VALUES (?,?)");
             
            $kayitekle -> execute(array($adisoyadi, $uye_eposta));
             
        if ($kayitekle){
                    $basarili = 'Kayıt Tamam';
                        }
        else{
        echo '
        <div class="alert alert-danger" role="alert">
        Kayıt başarısız. Bir sorun oluştu.
        </div>';
        }
        }
    
    ?>
  • 11-03-2022, 14:04:38
    #3
    Teşekkürler halloldu



    batuhan_polat adlı üyeden alıntı: mesajı görüntüle
    if bloklarından çıkarırsan direk çalışır.

    <?php
    error_reporting(0);
    session_start();
     
    if (!$_SESSION["yetkili"] == 1  ){
     
    }else{
        header("Location:giris.php");
    }
     
    $temp = [];
    $kurs = $db -> query("SELECT * FROM kurs ORDER BY tarih DESC", PDO::FETCH_OBJ);
    foreach ($kurs as $kurs) array_push($temp, $kurs);
            
    if(isset($_GET['id']))
    {
        $gecerliUye = $cibzadb->from('kurs')
        ->where('uye_id', $_GET["id"])
        ->first();
    }
        
        $adisoyadi = trim($_POST["adisoyadi"]);
        $uye_eposta = trim($_POST["uye_eposta"]);
        
        if (empty($adisoyadi)) {
                                echo '
                                <div class="alert alert-danger" role="alert">
                                Eksik bilgi...
                                </div>';
                                }
        else{    
     
            $kayitekle = $db->prepare("INSERT INTO giris (adisoyadi, uye_eposta) VALUES (?,?)");
            
            $kayitekle -> execute(array($adisoyadi, $uye_eposta));
            
        if ($kayitekle){
                    $basarili = 'Kayıt Tamam';
                        }
        else{
        echo '
        <div class="alert alert-danger" role="alert">
        Kayıt başarısız. Bir sorun oluştu.
        </div>';
        }
        }
    
    ?>