• 17-09-2009, 18:47:51
    #1
    <?	
    	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 ...
  • 17-09-2009, 18:51:41
    #2
    post ile al idyi.gelen veri sayfasında hidden(gizli) bi input oluşturup value değerini $id yapıp gönder.
  • 17-09-2009, 18:59:21
    #3
    nasıl yani hocam get ile aldım olmadida aciklarmisin kod yukarıda yazarsan sevinirim... tşkler postu deneyim bu arada...
  • 17-09-2009, 19:02:26
    #4
    makaleduzenle.php

    <input type="hidden" name="id1" value="<?=$konuid?> "/>
    <input type="submit" value="Makaleyi Düzenle" />
    duzenlendi.php

    $konuid1      = $_POST["id1"];
    
    $makaleduzenle = mysql_query("UPDATE konu SET kategorisi='$kategorisi',tarih='$tarih' WHERE id='$konuid1'");

    Gibi...
  • 17-09-2009, 19:03:38
    #5
    id gönderdiğin sayfada önce sayfanın başına session_start(); ekle, daha sonra $id değişkenini diğer sayfaya göndermek için şöyle bir session ata;

    Alıntı
    $_SESSION['id'] = $id;
    daha sonra işlemi yaptığın sayfanın başınada session_start(); koy, sorguyu yapmadan önce bu seferde $id değişkenine sessionu ata, yani şu şekilde;

    Alıntı
    $id = strval($_SESSION['id']);
  • 17-09-2009, 19:04:31
    #6
    KingMania tşkler denedim ama olmadi benim yaptiğim işlem silme işlemi o yüzden bi gizli değer göndermeye gerek yok silme $_POST ile hiç çalışmadı
  • 17-09-2009, 19:05:55
    #7
    Enigmatic adlı üyeden alıntı: mesajı görüntüle
    id gönderdiğin sayfada önce sayfanın başına session_start(); ekle, daha sonra $id değişkenini diğer sayfaya göndermek için şöyle bir session ata;
    daha sonra işlemi yaptığın sayfanın başınada session_start(); koy, sorguyu yapmadan önce bu seferde $id değişkenine sessionu ata, yani şu şekilde;

    aga bide seninkini deneyim ama sayfa içinde silme işlemi yapiyorum... deneyim hemen
  • 17-09-2009, 19:08:52
    #8
    yok session da işe yaramadi
  • 17-09-2009, 19:52:01
    #9
    Şöle dene birde.
    <?
    if ($islem == "sil"){
    $sorgu =
    mysql_query("delete from kontrol where id = '$id'")or die("hata");
    header('Location: yonet.php'); // git
    }
    ?>