• 19-01-2015, 13:58:14
    #1
    Merhaba arkadaşlar. Veritabanını hallettim, vt ye kaydı hallettim fakat silme kısmını bir türlü yapamadım... Yardımlarınızı rica ediyorum.

    <td><a href="sil2.php?aid='.$r["aid"].'">Bu Aracı Sil</a></td>
    Bu kodum ile sil2.php dosyasına sil2.php?aid=2580 şeklinde bir link gönderiyorum. (aid= kısmındaki rakamlar doğru id) Sil2.php kodumda aşağıdadır.

    <html>
    	<head>
    		<title></title>
    		<meta charset="utf-8">
    	</head>
    	<body>
    <?php
    $silartik=$_POST['aid'];
    include "vt.php";
    db_baglan();
    $islem = mysql_query("delete from otomobil where aid = '$silartik' ")or die(mysql_error());
    
    if($islem){
    echo "<center>Araç sistemden silindi.</center>";
    echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1;URL=sil.php\">";
    }else{
    
    	echo 'Bir hata oluştu';
    }
    ?> 
    </body>
    veritabanındaki id lerin tutulduğu tablom aid'dir.

    sil2.php kodumda bu. Acaba $silartik değişkenine mi id almıyor yoksa kodda mı bir sıkıntı var bilemiyorum. Yardımlarınızı rica ediyorum.
    Teşekkürler.
  • 19-01-2015, 14:03:25
    #2
    $_POST['aid']; şunu değiştir. post değil get ile yolluyorsun. $_GET['aid']; olacak.
  • 19-01-2015, 14:18:43
    #3
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    $_POST['aid']; şunu değiştir. post değil get ile yolluyorsun. $_GET['aid']; olacak.
    Merhaba.
    Cevabınız için çok teşekkür ederim. Çalıştı... O kadar uğraştığım şey meğersem get ile değiştirince düzeldi...

    Çok teşekkür ederim.
  • 19-01-2015, 14:27:04
    #4
    gizemsiz adlı üyeden alıntı: mesajı görüntüle
    Merhaba.
    Cevabınız için çok teşekkür ederim. Çalıştı... O kadar uğraştığım şey meğersem get ile değiştirince düzeldi...

    Çok teşekkür ederim.
    Bunun sebebi galiba tarayıcıdan gelen veriyi, post değil get in almasıdır.