• 27-09-2010, 01:28:04
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar.

    Ufak bi problemim var. Yardımcı olursanız çok sevinirim.

    Form verisini veritabanına yazarken, textareadaki alt satıra inmeleri "\r\n" olarak kaydediyor.

    Textarea:
    <textarea  name="kutu" rows="15" cols="80" style="width: 80%">
    <?php echo $data['icerik']; ?>
    			</textarea>
    Veritabanına yazan sorgu:
        $sql = mysql_query('    UPDATE icerik
                                             SET
                                                  baslik = "'.$p['baslik'].'",
                                                  icerik = "'.$p['kutu'].'"
                                        WHERE sayfa = "'.$_GET['sayfa'].'"  ');
    Örneğin:

    "deneme

    deneme

    deneme"

    yazıp kaydettiğimde:

    "deneme\r\n\r\ndeneme\r\n\r\ndeneme"

    olarak kaydediyor.

    Yardım ve önerilerinizi bekliyorum.

    Teşekkürler.
  • 27-09-2010, 01:51:42
    #2
    Üyeliği durduruldu
    ne olmasını istediğini de yazsaydın keşke.
  • 27-09-2010, 01:55:14
    #3
    Yeşil SEO İnt. Hiz.
    str_replace ile o karakteri </ br> yap.
  • 27-09-2010, 02:09:10
    #4
    nl2br($content, false) bu işini görür sanırım
  • 27-09-2010, 17:01:31
    #5
    Üyeliği durduruldu
    mysql sorgunda bi değişiklik yaparsan replace yapmana gerek kalmaz

     $sql = mysql_query("    UPDATE icerik
                                             SET
                                                  baslik = '$p['baslik']',
                                                  icerik = '$p['kutu']'
                                        WHERE sayfa = '$_GET['sayfa']'  ");
    gibi
  • 30-09-2010, 19:05:01
    #6
    teşekkürler arkadaşlar editör yardımıyla çözdüm sorunu.