• 20-06-2009, 02:09:32
    #1
    Üyeliği durduruldu
    arkadaşlar mysql veri çekmeyi listelemeyi öğrendim fakat deleteyi kavrayamadım bi örnek sayfalarla kodlarını verirmisiniz ?
  • 20-06-2009, 02:26:33
    #2
    mysql_query("DELETE FROM deneme WHERE id='3'");
    Mesala en basinden deneme isimli tablodan id numarası 3 olan veriyi silebilirsin.
    Bunu id yerine örneğin kullanici_adi = 'r10' gibide düşünebilirsin.
    Bu kaynaklarıda incele:
    http://www.w3schools.com/php/php_mysql_delete.asp
    http://www.tizag.com/mysqlTutorial/mysqldelete.php
  • 20-06-2009, 02:30:55
    #3
    Üyeliği durduruldu
    böyle değilde ben daha cok sunu kastedmek istedim örneğin 3 alanımız war id kullanıcı adı password bunları listeledim yanlarınada sil düzenle koydum sil linkine nasıl bi düzen verebilirim o kullanıcı adını silmesi için
  • 20-06-2009, 02:35:32
    #4
    index.php?go=uyesil&id=$id

    yapabilirsin

    sonra Emirin verdiğin koddaki
    3'ü değişkene atarsın
    mysql_query("DELETE FROM deneme WHERE id='$id'");
    gibi
    düzenlemeyide aynı şekilde

    $duzenle = mysql_query("UPDATE uye SET kullaniciadi='$user',adsoyadi='$adsoyadi' WHERE id='$id'");

    birde uygulanışını görelim

    <?
    
    $id = $_GET["id"]; // id'yi çektik
    	
    	$delete = mysql_query("DELETE FROM uye WHERE id='$id'"); // çektiğimiz id değişkenini sildik
    		if($sil){
    		
    		echo "Üye silindi>";
    		                     
    		}else{
    		echo "Üye silinemedi";
    		}
      	
    
    ?>
  • 20-06-2009, 02:46:26
    #5
    sabiano1 adlı üyeden alıntı: mesajı görüntüle
    böyle değilde ben daha cok sunu kastedmek istedim örneğin 3 alanımız war id kullanıcı adı password bunları listeledim yanlarınada sil düzenle koydum sil linkine nasıl bi düzen verebilirim o kullanıcı adını silmesi için
    Örneğin resim idsi 3 olan bir resimi sileceksin.
    Sil butonuna link veriyorsun şu şekilde.
    <a href="kampanyasil.php?id=3">sil</a>
    Sonra kampanyasil.php diye bir dosya oluşturuyorsun içeriği alttaki gibi olacak.

    $resimid = $_GET["id"];

    mysql_query("DELETE FROM galeri WHERE resim_id='".$resimid."'");

    Mantıkta bu şekilde.
  • 20-06-2009, 02:57:13
    #6
    Üyeliği durduruldu
    id yi otomatik ayarlıcak yani söyle bi tablomuz war

    kullanıcı adı passwords
    kazuya99 1234566 Sil | Duzenle
    alfonso 12544 Sil | Duzenle

    hangisinin karsısındakine yaptıysam onu silcek ?
  • 20-06-2009, 03:03:20
    #7
    Düzenle

    şeklinde

    alfonsonun id'sini 2 varsayalım

    alfonso

    olacak yani sonra 2 üstte verdiğim kodlar işleme girecek
  • 20-06-2009, 03:32:42
    #8
    Üyeliği durduruldu
    tam olarak hala kavramış değilim özür dilerim Geniş kapsamlı calısıym
    Ekle.php
    <?php
    
    include("baglanti.php");
    
    echo '<form id="form1" name="form1" method="post" action="kayit.php">
      <table width="273" border="0">
        <tr>
          <td width="107">Kullanici Adı : </td>
          <td width="150"><label>
            <input name="k_adi" type="text" id="k_adi" />
          </label></td>
        </tr>
        <tr>
          <td height="23">Password : </td>
          <td><input name="passa" type="password" id="passa" /></td>
        </tr>
        <tr>
          <td height="23">&nbsp;</td>
          <td><label>
            <div align="center">
              <input type="submit" name="Submit" value="Kayıt Ol" />
              <input type="reset" name="Submit2" value="Reset" />
            </div>
          </label></td>
        </tr>
      </table>
    </form>';
    
    echo '<table width="200" border="1">
      <tr>
        <td width="91">Kullanici Adı </td>
        <td width="93">Şifre</td>
      </tr>';
      $id=$_GET["id"]; 
      $sorgu=mysql_query("Select * From uye");
        while($yaz=mysql_fetch_array($sorgu)){
     
      $kadi=$yaz['kullanici'];
      $pas=$yaz['password'];
      $id=$yaz['id'];
      echo ' <tr>
        <td>'.$kadi.'</td>
        <td>'.$pas.'</td>
        <td><a href="sil.php?id=$id">Sil</a></td>
    
      </tr>';
      
      }
    
    
    
    
    ?>
    kayit.php

    <?php
    ob_start();
    include("baglanti.php");
    
    $kadi=$_POST["k_adi"];
    $pass=$_POST["passa"];
    
    if(($kadi=="")or($pass=="")){
    header("refresh:0;url=ekle.php");
    echo '<script>alert("Lütfen Bos Alan Birakmayiniz");</script>';
    
    }else{
    $kaydet=mysql_query("insert into uye(kullanici,password)values('$kadi','$pass')",$baglan);
    echo '<script>alert("Basariyla Kaydedildi.");</script>';
    header("refresh:0;url=ekle.php");
    
    }
    ob_end_flush();
    
    
    
    
    
    ?>
    Sil.php

    <?php
    $id = $_GET["id"]; // id'yi çektik
        
        $delete = mysql_query("DELETE FROM uye WHERE id='$id'"); // çektiğimiz id değişkenini sildik
    ?>
    kodlar bu sekilde ama olmadı
  • 20-06-2009, 03:59:30
    #9
       <?php
    
    include("baglanti.php");
    
    echo '<form id="form1" name="form1" method="post" action="kayit.php">
      <table width="273" border="0">
        <tr>
          <td width="107">Kullanici Adı : </td>
          <td width="150"><label>
            <input name="k_adi" type="text" id="k_adi" />
          </label></td>
        </tr>
        <tr>
          <td height="23">Password : </td>
          <td><input name="passa" type="password" id="passa" /></td>
        </tr>
        <tr>
          <td height="23">&nbsp;</td>
          <td><label>
            <div align="center">
              <input type="submit" name="Submit" value="Kayıt Ol" />
              <input type="reset" name="Submit2" value="Reset" />
            </div>
          </label></td>
        </tr>
      </table>
    </form>';
    
    echo '<table width="200" border="1">
      <tr>
        <td width="91">Kullanici Adı </td>
        <td width="93">Şifre</td>
      </tr>';
      $id=$_GET["id"]; 
      $sorgu=mysql_query("Select * From uye");
        while($yaz=mysql_fetch_array($sorgu)){
     
      $kadi=$yaz['kullanici'];
      $pas=$yaz['password'];
      $id=$yaz['id'];
      echo ' <tr>
        <td>'.$kadi.'</td>
        <td>'.$pas.'</td>
        <td><a href="sil.php?id=$id">Sil</a></td>
    
      </tr>';
      
      }
    
    switch($id){
     case "id":
     include("sil.php");
     break;
    
    }
    
       <?php
    $id = $_GET["id"]; // id'yi çektik
        
        $delete = mysql_query("DELETE FROM [B]uye[/B] WHERE id='$id'"); // çektiğimiz id değişkenini sildik
    ?> 
    
    uye yi kendine göre düzenliyeceksin
    ?>
    şöyle denermisin

    sil.php deki tablo adı nedir onu doğru yazmayı dene

    <?php
    $id = $_GET["id"]; // id'yi çektik

    $delete = mysql_query("DELETE FROM uye WHERE id='$id'"); // çektiğimiz id değişkenini sildik
    ?>

    uye yi kendine göre düzenliyeceksin