• 08-11-2008, 22:55:58
    #1
    arkadaşlar veri Güncellemesi yapmaya çalışıyorum bi türlü olmuyor if konturolunde başarılı diyor ama veriyi girmiyor

    $id   = $_POST["id"];
    $baslik = $_POST["baslik"];
    $resim = $_POST["resim"];
    $yazi = $_POST["yazi"];
    $tarih = $_POST["tarih"];
    
    $yguncelle = mysql_query("UPDATE makale_yazi SET baslik='$baslik',yazi='$yazi',tarih='$tarih' WHERE id='$id'");
    
    if($yguncelle) {
    echo"Yazi Başarıyla Güncellendi";
    }else{
    echo " Yazı Güncellenemedi";
    }
  • 08-11-2008, 23:10:15
    #2
    Üyeliği durduruldu
    Öncelikle iki yerde sorunun var,
    birincisi POST etmemişsin.
    POST edeceğin butonun Kaydet - kaydet olarak hazırlandığını varsayıyorum.
    ikinci hatan ise insert into olarak sql göndermen gerekiyordu.
    aşağıdaki gibi dene bakalım çalışacak mı

    <?
    
    $id   = $_POST["id"];
    $baslik = $_POST["baslik"];
    $resim = $_POST["resim"];
    $yazi = $_POST["yazi"];
    $tarih = $_POST["tarih"];
    if ($_POST['kaydet']=="Kaydet")
    {
    $yguncelle = mysql_query("insert into makale_yazi SET baslik='$baslik',yazi='$yazi',tarih='$tarih' WHERE id='$id'");
    
    if($yguncelle) {
    echo"Yazi Başarıyla Güncellendi";
    }else{
    echo " Yazı Güncellenemedi";
    }  }
    ?>
  • 09-11-2008, 02:02:30
    #3
    Tillom adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar veri Güncellemesi yapmaya çalışıyorum bi türlü olmuyor if konturolunde başarılı diyor ama veriyi girmiyor

    $id   = $_POST["id"];
    $baslik = $_POST["baslik"];
    $resim = $_POST["resim"];
    $yazi = $_POST["yazi"];
    $tarih = $_POST["tarih"];
    
    $yguncelle = mysql_query("UPDATE makale_yazi SET baslik='$baslik',yazi='$yazi',tarih='$tarih' WHERE id='$id'");
    
    if($yguncelle) {
    echo"Yazi Başarıyla Güncellendi";
    }else{
    echo " Yazı Güncellenemedi";
    }
    Sorunun ne olduğunu anlayamadım ama ben aşağıdaki kodları kullanıyorum ve çalışıyor.

        $baslik = $_POST['baslik'];
        $resim = $_POST['resim'];
        $link = $_POST['link'];
        $aciklama = $_POST['aciklama'];
        if ($baslik !== "" and $resim !== "" and $link !== "" and $aciklama !== "") {
            $ekle = mysql_query("update menu set resim = '$resim', metin = '$baslik', link = '$link', aciklama = '$aciklama' where id='$id'");
            if ($ekle) {
                echo "<span class=ayazi><b>$baslik</b> Kategorisi Başarıyla Güncellendi.</span>";
            } else {
                echo "Hata oluştu - ".mysql_error();
            }
        }
  • 09-11-2008, 11:58:28
    #4
    database'e bağlanma kodların nerede onlara bir bak derim ben göremedim çünkü kodlarda...