• 11-08-2009, 11:06:28
    #1
    Üyeliği durduruldu
    <form action="habereklendi.php" method="POST">
    Haber Konusu: <input type="text" name="haber_baslik"><br>
    <textarea rows="10" name="haber_text">Mesajı Buraya Giriniz...</textarea><br>
    Ekleyen: <input type="text" name="yazar"><br>
    Tarih: <input type="text" name="tarih"><br>
    <input type="submit" value="Gönder">
    </form>
    <?php
    $haber_baslik = $_POST['haber_baslik'];
    $haber_text   = $_POST['haber_text'];
    $yazar        = $_POST['yazar'];
    $tarih        = $_POST['tarih'];
    include ("config.php");
    if ($_POST) {
    $sorgu=mysql_query("update haberler set haber_baslik = '$haber_baslik'" ,$data);
    $sorgu=mysql_query("update haberler set haber_text = '$haber_text'" ,$data);
    $sorgu=mysql_query("update haberler set yazar = '$yazar' " ,$data);
    $sorgu=mysql_query("update haberler set tarih = '$tarih'" ,$data);
    }
    ?>
    tabloadaki kolonları update etmek istiyorum fakat bu kodlar yeni kolonlar veriler oluşpturuyo nasıl update edebilirim?
  • 11-08-2009, 12:33:03
    #2
    Üyeliği durduruldu
    neresinde takildiniz yada ne yaptiniz ne yapamadiniz?
  • 11-08-2009, 12:42:07
    #3
    Üyeliği durduruldu
    bu kodlarla önceden yazdığım haberleri değiştirmek istiyorum yeni haber eklemek istemiyorum o kolonlardaki text leri değiştircem ama olmuyo yeni haberleri ekliyor
  • 11-08-2009, 12:49:32
    #4
    Üyeliği durduruldu
    CebraiL adlı üyeden alıntı: mesajı görüntüle
    bu kodlarla önceden yazdığım haberleri değiştirmek istiyorum yeni haber eklemek istemiyorum o kolonlardaki text leri değiştircem ama olmuyo yeni haberleri ekliyor
    başka bir dosyadan kaynaklaniyor olabilir durum yada başka sayfadan verdiginiz kodlarda insert yani yeni kayit deyimi mevcut degil
  • 11-08-2009, 13:52:49
    #5
    Üyeliği durduruldu
    <?php
    
    $haber_baslik = $_POST['haber_baslik'];
    $haber_text   = $_POST['haber_text'];
    $yazar        = $_POST['yazar'];
    $tarih        = $_POST['tarih'];
    
    include("config.php");
    
    $sorgu=mysql_query("update haberler set 'haber_baslik'='$haber_baslik' , 'haber_text'='$haber_text', 'yazar'='$yazar', 'tarih'='$tarih'");
    
     
    
    if ($sorgu) {
    echo "veritabanına bilgi girildi";
    }else{
    echo "veritabanına bilgi girilemedi";
    }
    ?>
    haberdegistirildi.php yaptım bunada bu seferde
    veritabanına bilgi girilemedi hatasını alıyorum :S
  • 11-08-2009, 13:58:52
    #6
    Misafir
    <?php
    $haber_baslik = mysql_real_escape_string($_POST['haber_baslik']);
    $haber_text   = mysql_real_escape_string($_POST['haber_text']);
    $yazar        = mysql_real_escape_string($_POST['yazar']);
    $tarih        = mysql_real_escape_string($_POST['tarih']);
    include("config.php");
    $sorgu=mysql_query("update haberler set haber_baslik='$haber_baslik' , haber_text='$haber_text', yazar='$yazar', tarih='$tarih'");
    if ($sorgu) {
    echo "veritabanına bilgi girildi";
    }else{
    echo "veritabanına bilgi girilemedi";
    }
    ?>
  • 11-08-2009, 14:17:17
    #7
    Üyeliği durduruldu
    Sorguya "Where" koşulunu eklemezseniz, tüm haberler degisecektir.
  • 11-08-2009, 14:25:36
    #8
    Üyeliği durduruldu
    saolasun ByMsT