• 17-09-2009, 20:05:07
    #10
    aLKaDraZ adlı üyeden alıntı: mesajı görüntüle
    Şöle dene birde.
    <?
    if ($islem == "sil"){
    $sorgu =
    mysql_query("delete from kontrol where id = '$id'")or die("hata");
    header('Location: yonet.php'); // git
    }
    ?>
    bölye denemiştim olmamişti hostta problem ya :S
  • 17-09-2009, 22:46:23
    #11
    çözebilecek olan varmı arkadaşlar hostta çalışması için
  • 17-09-2009, 23:39:28
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SefaCan adlı üyeden alıntı: mesajı görüntüle
    <?	
    	if ($islem == "sil"){
    	$sorgu = "delete from kontrol where id = '$id'";
    	$sorgula = mysql_query($sorgu) or die("HATA");
    	header('Location: yonet.php'); // git
       } 
    ?>
    localde bu kod ile silme işlemi gerçekleşiyor fakat hostta çalışmıyor sanırsam register global ayarlarından hostun fakat duzenle.php sayfamda çalışmıyordu onu düzelltimde bu kaldi bi tek hostta calısmayan silme işlemi anlayan varsa yardimci olursa sevinirim...
    duzenleme sayfasındada yaptiğim işlem id yi görmiyordu $id = $_GET["id"]; koydum oldu bu silme işleminde ne denediysem calısmadi hostta yardim pls ...
    Arkadaşım hostta register globals kapalıdır ondandır. Sen $islem değişkenini nerden alıyorsun ? o da getten geliyorsa eğer:
    <?	
    $id = 	intval($_GET['id']);
    if ($_GET['islem'] == "sil"){
    	$sorgu = 'delete from kontrol where id ="'.$id'"';
    	$sorgula = mysql_query($sorgu) or die("HATA");
    	header('Location: yonet.php'); // git
       } 
    ?>
    gibi kullanabilirsin. Yalnız get değerinin boş olup olmadığını da kontrol edip ona göre sorguya yollaman daha sağlıklı olur.
  • 18-09-2009, 00:21:56
    #13
    herkeze çok tşk ederim metadige arkadaşımın yaptiği şekilde sorunu çözdüm...