• 20-02-2009, 14:09:11
    #1
    <?php
    
    include("../db.php");
    $id = $_POST["id"];
    $baslik = $_POST["baslik"];
    
    $result = @mysql_query("Update imza set baslik='$baslik' where id='$id'");
    
    
    if($result) echo "veri tamam";
    else echo "sistem hatasi";
    
    ?>
    veri tamam diyor ama db de güncelleme yapmıyor neden olabilir?
  • 20-02-2009, 14:16:01
    #2
    <?php
    include("../db.php");
    $id = $_POST["id"];
    $baslik = $_POST["baslik"];
    $result = mysql_query("Update imza set baslik='$baslik' where id='$id'");
    if($result) {
    echo "veri tamam";
    }else{ echo "sistem hatasi";
    }
    ?>
  • 20-02-2009, 14:17:49
    #3
    olmadı ya aynı veri tamam diyor sonuc yok ama
  • 20-02-2009, 14:19:50
    #4
    ufak bir kod hatası vardı düzelttim tekrar kodu alıp deneyin.
    Eğer yine olmazsa gönderdiğiniz postu kontrol ediniz. input'da gönderdiğiniz değer baslik olarak mi gidiyor onada bakınız
  • 20-02-2009, 14:22:58
    #5
    Alıntı
    <?php
    include ("../db.php");
    $id = $_GET["id"];

    $result = @mysql_query("select baslik,icerik1,resim from imza where id='$id'");
    list($baslik,$icerik1,$resim) = @mysql_fetch_row($result);
    $baslik = stripslashes($baslik);
    $icerik1 = stripslashes($icerik1);
    $resim = stripslashes($resim);

    echo'<form action="duzenle2.php" method="post">

    baslik = <input type="text" name="baslik" value="'.$baslik.'" size="50"><br />
    icerik = <input type="text" name="icerik1" value="'.$icerik1.'" size="50"><br />
    resimurl = <input type="text" name="resim" value="'.$resim.'" size="50"><br />
    <input type="Submit" value="Güncelle"></form>';

    ?>
    buda duzenle1.php
  • 20-02-2009, 14:27:04
    #6
    <?php
    include ("../db.php");
    $id = $_GET["id"];
     
    $result = @mysql_query("select baslik,icerik1,resim from imza where id='$id'");
    list($baslik,$icerik1,$resim) = @mysql_fetch_row($result);
    $baslik = stripslashes($baslik);
    $icerik1 = stripslashes($icerik1);
    $resim = stripslashes($resim);
     
    echo'<form action="duzenle2.php" method="post">
     
    baslik = <input type="text" name="baslik" value="'.$baslik.'" size="50"><br />
    icerik = <input type="text" name="icerik1" value="'.$icerik1.'" size="50"><br /> 
    resimurl = <input type="text" name="resim" value="'.$resim.'" size="50">  <br />
    <input type="hidden" name="id" value="'.$id.'" size="1"> 
    <input type="Submit" value="Güncelle"></form>';
     
    ?>

    İd verisini göndermediğiniz için işlemi tamamlayamıyor. Bende id verisini gizli olarak göndermesini sağladım kodunuz çalışacaktır.
  • 20-02-2009, 14:29:58
    #7
    cok saolun ya ben öğrenme aşamasındayımda $id = $_GET["id"]; burdan cekiyor id yi diye o hic aklıma gelmemişti cok teşekkürler.
  • 20-02-2009, 14:36:38
    #8
    Üyeliği durduruldu
    ulast adlı üyeden alıntı: mesajı görüntüle
    cok saolun ya ben öğrenme aşamasındayımda $id = $_GET["id"]; burdan cekiyor id yi diye o hic aklıma gelmemişti cok teşekkürler.
    madem yenisiniz her seferinde stripslashes la ugrasmak yerine array_map ile tüm dizilere otonom bu işlemi uygulayabilirsiniz

    Php Array Map Foksiyonu görsel video eğitimi
  • 20-02-2009, 21:29:33
    #9
    yeni konu açmak istemedim o yüzden burdan soruyorum basit bi kategori sistemi yapmak istiyorum aşagıda sanırım kategori icindeki "Deneme1" gecenleri görüntüle komutu var yani ben öyle yapmaya calıstım ama sonuc alamıyorum neden olabilir?

    <?php
    include_once('db.php');

    $sorgu = "Select * From deneme Where deneme.kategori ='Deneme1'";
    $sorgulama = @mysql_query($sorgu);
    if (@mysql_num_rows($sorgulama)>0){
    while ($kayit=@mysql_fetch_assoc($sorgulama)){

    $kategori=$kayit["kategori"];

    echo "$baslik $resim";
    }
    }

    ?>