• 15-11-2009, 16:19:23
    #1
    Üyeliği durduruldu
    Arama yaptım ancak bulamadım cevabını.

    listele.php?id=x şeklindeki sayfalar için

    doğrudan listele.php sayfası çağrıldığında ID seçmediniz mesajını ekrana bastırmak istiyorum . naısl yapılabilir. Teşekkürler.
  • 15-11-2009, 16:20:39
    #2
    if ($_GET['id']=="") { echo "id seçmediniz"; }
  • 15-11-2009, 16:31:31
    #3
    Üyeliği durduruldu
    @Ntie Teşekkürler hocam ancak ,

    mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

    hata mesajını bir türkü kaldıramadım

    hata satırında : $sonuc = mysql_fetch_array($sorgula);

    betiği yer alıyor.

    Tam değişkenlerle alakalı betik burada :

    $id = $_GET["id"];
    
    $sql = "SELECT * FROM  Sloganlar WHERE id=$id"; 
    
    $sorgula = mysql_query($sql); 
    
    $sonuc = mysql_fetch_array($sorgula); 
    
    if ($id=="") { echo "id seçmediniz"; }
  • 15-11-2009, 16:36:38
    #4
    $id = $_GET['id']; 
    
    $sql = mysql_query("SELECT * FROM  Sloganlar WHERE id='$id'");  
    $sonuc = mysql_fetch_array($sql);  
    
    if ($id=="") { echo "id seçmediniz"; }
  • 15-11-2009, 16:38:35
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    if (isset($_GET["id"])) {
    $id = $_GET["id"];
    } else {
    echo 'id secmediniz.';
    exit;
    }
    
    $sql = "SELECT * FROM  Sloganlar WHERE id=$id"; 
    
    $sorgula = mysql_query($sql); 
    
    $sonuc = mysql_fetch_array($sorgula);
  • 15-11-2009, 16:41:51
    #6
    örnekler çoğaltılabilinir.
    if (empty($id)) { echo "id seçmediniz."; }
  • 15-11-2009, 16:44:35
    #7
    Üyeliği durduruldu
    Teşekkürler arkadaşlar. Gene sayenizde iyi yol aldım
  • 15-11-2009, 20:02:55
    #8
    if (!is_numeric($_GET['id']) || empty($_GET['id'])) die ("Yanlış ID !");
  • 15-11-2009, 20:22:35
    #9
    Codeking adlı üyeden alıntı: mesajı görüntüle
    if (!is_numeric($_GET['id']) && empty($_GET['id'])) die ("Yanlış ID !");
    bu kodunda notice uyarısı vermesi lazım..

    sanırım şöyle birşey idealdir.

    <?php
    if(!isset($_GET['id']) || empty($_GET['id'])) die('yanlış');
    ?>