• 08-10-2012, 11:38:48
    #1
    Konuyu tam olarak özetleyen bir başlık bulamadım. Sorunu şöyle anlatayım. Bir tane satış ekleme sayfam var (adres bilgisi textarea). Bu satışlar yönetim sayfasında listeleniyor buraya kadar sorun yok yönetim panelinde excel'e aktar tuşu var ve bu butonu kullanarak satışları excel'e aktardığım zaman textarea'daki yani adres bölümündeki enter kullanılarak girilen bilgiler sorun çıkarıyor. Satış bilgileri excel tablosunda enter karakteri girdikten sonra alt satıra iniyor ve ondan sonra herşey birbirine giriyor.

    Çözüm olarak bişey bulamadım yardımcı olabilcek biri umarım çıkar.
  • 08-10-2012, 12:11:11
    #2
    $exceleGidenVeri = trim($exceleGidenVeri, " \n.");

    gibi bir filtreleme yaptınız mı?
  • 08-10-2012, 12:48:26
    #3
    Üyeliği durduruldu
    javascriptle yapabiilirsin

    Örnek :

    <textarea name="t" id="t" rows="4" cols="80"></textarea>
    <script type="text/javascript">
     function engelle(e) {
       key = e ? e.which : window.event.keyCode;
       if(key==13) {
    	return false;
        }
    
     }
    document.onkeypress = engelle
    </script>
  • 08-10-2012, 13:00:27
    #4
    $exceleGidenVeri = trim($exceleGidenVeri, " \n."); filtrelemesini yapmıştım işe yaramıyor. Javacript yöntemi güzel yöntem onunla sorunu hallettim teşekkür ederim.
  • 09-10-2012, 11:53:01
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    str_replace ilede yapabilirsiniz, "\n" leri "" ile değiştirerek. hatta "\r" ve "\rn" leride değiştirmeniz faydalı olabilir.
  • 09-10-2012, 18:26:28
    #6
    evet o da güzel bir çözüm
  • 30-09-2013, 02:05:28
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $yazi = "aaaaaa
    <br>bbbb
    <br>cccc";

    şeklindeki bir veriyi <textarea><?=$yazi;?></textarea> koduyla gösteriyorsak ve bu yazıdaki enter'ları temizlemeye çalışıyorsak, aşağıdaki kodu kullanabilirsiniz.

    $entertemizle = array(
    '
    '=>'',
    );


    $temizyazi = strtr($yazi,$entertemizle)