• 06-04-2010, 16:40:30
    #1

    arkadaşlar resimde görüldüğü gibi mysqldeki verileri while döngüsüne sokup listeliyebiliyorum fakat benim yapmak istediğim düzele ve sil butonuna bastığım zaman listelenen başlığın iceriğini ve kendisini texarea ve texfield icine yazıp düzenledikten sonra uptade etmek bunu nasıl yapabilrm yardımcı olan arkadaşlara şimdiden teşşekürler...
  • 06-04-2010, 16:55:01
    #2
    Üyeliği durduruldu
    Update : https://www.r10.net/php/565275-mysql-...te-yapmak.html

    Silmek : https://www.r10.net/php/556789-mysql-...ri-silmek.html

    Buralara bakabilirsin..
  • 06-04-2010, 18:49:50
    #3
    ghostdesigner cok teşekürler ama yanlış anlamadıysam bu id si girilen veriyi tekrar yazmamısı ve uptade ermemizi sağlıyor bunu otomatik olarak düzenle buttonuna bastığımda o id ye karşılık gelen veriyi altrafta bulunan texarea icine cekme ve o texarea içinde düzenleyerek uptade etme yapmam lazım nasıl yapabilirim .
  • 06-04-2010, 18:57:32
    #4
    Üyeliği durduruldu
    JavaScript ile mi istiyorsun?
  • 06-04-2010, 19:00:21
    #5
    <?Php kodlarıyla?>
  • 06-04-2010, 20:28:54
    #6
    en sade haliyle
    <?php 
    include("baglan.php");
    
    $isim = @$_POST["isim"];
    $result = @mysql_query("insert into veriler values($isim)");
    
    <form action="kayit.php" method="post">
      İsim :  <input name="isim" size="25" >
          <input type="submit" value="Kaydet" >
    </form>
    
    //2009 hayalolsam.org@hotmail.com
    ?>
    insert yerine update delete kullanarak işlem yapabilirsin
  • 06-04-2010, 22:34:03
    #7
    Üyeliği durduruldu
    <?php
    
    $id = $_POST["id"];
    
    $sor = mysql_query("SELECT * FROM tablo WHERE id='$id'");
     
    if(@mysql_num_rows($sor) > 0){ 
    		
    while($yaz = mysql_fetch_array($sor)){
    $uyead = $yaz['isim'];
    ?>
    <form action="duzenle.php?id=<?=$id; ?>" method="post"> 
      İsim :  <input name="isim" size="25" value="<?=$uyead; ?>" > 
          <input type="submit" value="Kaydet" > 
    </form> 
    <?
    }
     
    }
    Şeklinde yapabilirsin. duzenle.php dosyasınıda önceden verdiğim şekilde yapabilirsin. (kodları burada yazdım hata olabilir)
  • 06-04-2010, 22:57:31
    #8
    Hocam if else yöntemi ile yapabilirsiniz. Bunlar birer örnek siz kendinize göre düzenleyebilirsiniz.

    $id = $_GET["id"];
    
    
    if(empty($id)){
    
    //Buraya listeleme yaptığın kodlar gelecek
    
    
    }else{
    //Buraya düzelt butonuna tıklayınca çıkacak textareanın kodları gelecek
    
    
    $sql = mysql_query("SELECT * FROM haber WHERE id='$id'"); 
      
    $yaz = mysql_fetch_assoc($sql);
    
    $haber = $yaz['haber']; 
    
    
    echo "<form action='duzelt.php?duzelt=true' method='post'><textarea name='haber'>$haber</textarea><input type='hidden' name='id' value='$id'><input type='submit' value='kaydet'> </form> ";
    
    
    }
    
    
    $duzelt = $_GET["duzelt"];
    $haber = $_POST["haber"];
    $id = $_POST["id"];
    
    
    if($duzelt == 'true'){
    
    //Buraya düzeltme kodları gelecek
    
    
    $duzeltme =mysql_query("UPDATE haber SET haber='$haber' WHERE id='$id'");
    
    if($duzeltme){
    
    echo "Düzeltildi";
    
    }else{
    echo "Düzeltilemedi";
    
    }
    
    }
  • 07-04-2010, 16:39:07
    #9
    faikgülek arkadışımız sayesinde sorun çzüldü