Şimdi Ara

Database den veri silemiyorum..

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
1.088
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Aşağıdaki kodla veri tabaından veri silmeye çalışıyorum her defasında siliyormuş gibi sayfa refresh yapıyor ama silmiyor. yardımcı olabilirseniz sevinirim.

    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css">
    <!--
    a:link {
    text-decoration: none;
    }
    a:visited {
    text-decoration: none;
    }
    a:hover {
    text-decoration: underline;
    }
    a:active {
    text-decoration: none;
    }
    body,td,th {
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
    }
    -->
    </style></head>

    <body>
    <table width="695" height="268" cellpadding="0" cellspacing="0" border="0" align="center">
    <tr>
    <td height="60" colspan="2" bgcolor="#0066CC">
    <?php
    include("header.php");
    ?> </td>
    </tr>
    <tr>
    <td width="136" height="200" valign="top" bgcolor="#0099FF">
    <?php
    include("sol.php");
    ?> </td>
    <td width="559" height="200" valign="top" bgcolor="#9BEBFF">
    <?php
    include("ayar.php");
    $no = $_GET['NO'];
    $baglanti = mysql_connect($dbhost,$dbkullanici,$dbsifre) or die("Veritabanina baglanilamadi.");
    @mysql_select_db($db);
    $baglanti="DELETE from adres WHERE no=" . $NO;
    if (@mysql_query($sql))
    {
    echo "




    KAYIT BASARIYLA SILINDI
    ";
    }
    ?> </td>
    </tr>
    </table>
    <div align="center"></div>
    </body>
    </html>







  • $no = $_GET['NO'];
    olduğuna göre
    $baglanti="DELETE from adres WHERE no=" . $no;
    olmalı...
  • quote:

    $no = $_GET['NO'];
    olduğuna göre
    $baglanti="DELETE from adres WHERE no=" . $no;
    olmalı...

    ama olmuyor.



    < Bu mesaj bu kişi tarafından değiştirildi serkanyan -- 27 Haziran 2007; 12:01:36 >
  • $baglanti="DELETE from adres WHERE no=" . $no;
    den sonra echo $baglanti; ile no değerinin gelip gelmediğini kontrol etsen? en azından sorunun orada olup olmadığını anlamış olursun...
  • <?php
    include("ayar.php");
    $no = $_GET['NO'];
    $baglanti = mysql_connect($dbhost,$dbkullanici,$dbsifre) or die("Veritabanina baglanilamadi.");
    @mysql_select_db($db);
    $baglanti="DELETE from adres WHERE no=" . $NO;
    if (@mysql_query($sql))
    {
    echo " <br /> <br /> <br /> <br /> <br /> <center> KAYIT BASARIYLA SILINDI </center>";
    }
    ?>


    kırmızı ile yazılmış olan $baglanti değişkeninin adını $sql yapman gerekiyor.
  • ok ilginiz için tşk arkadaşlar sorunu çözmüştüm
    $baglanti="DELETE from adres WHERE no=" . $NO; kod buydu

    olması gereken budur $sql="DELETE from adres WHERE no=" . $no;

    sağlıklı kafayla çalışmazsanız bu gibi sorunlar çok büyük görünüyor.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.