• 19-03-2020, 03:26:08
    #1
    Merhaba öncelikle herkese hayırlı geceler dilerim.

    bir sorum var profil sistemi yaptım fakat get ile gelen veri yoksa nasıl sayfayı yönlendiririm?

    kod blogum

    $user= $_GET['user'];
    $query=$dogukan->prepare("SELECT * FROM user WHERE username= '{$username}'");
    $query->execute();
    $listele=$query->fetch(PDO::FETCH_ASSOC);

    get ile gelen user veritabanım da varsa bilgileri listeleniyor.


    benim istediğim, get ile gelen username veritabanım da yoksa sayfa yönlendirilsin.

    Nasıl yapabilirim yardımcı olabilirmisiniz?
  • 19-03-2020, 03:32:34
    #2
    $say=$query ->rowCount();
    if ($say==0) {
    header("Location:'Yönlendireceğin url'");
    exit();
    }
  • 19-03-2020, 03:36:57
    #3
    barracuda888 adlı üyeden alıntı: mesajı görüntüle
    $say=$query ->rowCount();
    if ($say==0) {
    header("Location:'Yönlendireceğin url'");
    exit();
    }
    olmadı hocam :/
  • 19-03-2020, 03:46:44
    #4
    if(!$query){
    header("Location:'Yönlendireceğin url'");
    }
  • 19-03-2020, 03:50:38
    #5
    $kullanicisor=$db->prepare("SELECT * FROM user WHERE username=:username");
    $kullanicisor->execute(array(
    'username'=>$_GET['user']
    ));
    $say=$kullanicisor->rowCount();
    $kullanicicek=$kullanicisor->fetch(PDO::FETCH_ASSOC);
    if ($say==0) {
    header("Location:index.php?kullanici=yok");
    exit;
    }
    bunu dener misin senin sorguların yerine
  • 19-03-2020, 03:50:44
    #6
    Webmovo adlı üyeden alıntı: mesajı görüntüle
    if(!$query){
    header("Location:'Yönlendireceğin url'");
    }
    İlk ben de böyle denemiştim ama işe yaramadı
  • 19-03-2020, 03:58:14
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    if(empty($query)) {
        header("Location: ".$_SERVER['HTTP_HOST']);
    }
  • 19-03-2020, 03:59:03
    #8
    if (empty($_GET["user"])) {
    echo "boş ise"; }
    else { echo "dolu ise gösterilecek"; }
  • 19-03-2020, 03:59:33
    #9
    sibercode adlı üyeden alıntı: mesajı görüntüle
    İlk ben de böyle denemiştim ama işe yaramadı
    hocam bir de böyle düzenleyerek denermisiniz

    $user= $_GET['user'];
    $query = $db->query("SELECT * FROM user WHERE username = '{$user}'")->fetch(PDO::FETCH_ASSOC);
    if (!$query){
    header("Location:'Yönlendireceğin url'");
    }