• 06-05-2022, 11:42:09
    #1
    Merhabalar.

    Bir textarea 'm var. Bu textarea ya satır satır isimler giriliyor. Bu isimleri hepsini ayrı bir satır olacak şekilde nasıl veritabanımdaki sutuna ekleyebilirim?
  • 06-05-2022, 11:46:40
    #2
    isimkaydet.com
    Merhabalar,

    Gelen form explode("n",$textarea); ile parçalanır ve array içine alınır, döngü içerisinde veritabanına ekleme yapılabilir.
  • 06-05-2022, 12:34:28
    #3
    https://www.w3schools.com/php/phptry...string_explode

    Buradaki gibi, array şeklinde veriler geldiği için bunu nasıl veri tabanına yazacağımı bilemedim. çünkü başlarında dize numaraları [0] [1] şeklinde bunlarda var. benim textaream da 2000 civarı satır bile olabilir. bu yüzden bunları sadece değer olacak şekilde yani örnekte [0] = hello idi. [1] = world idi. ben bunları veri tabanına hepsi yeni bir satır olacak şekilde sadece hello ve world şeklinde kaydetmek istiyoum. tabiki fazla değer olduğu için döngü içerisine almam lazım
  • 06-05-2022, 12:38:27
    #4
    $str = "Hello world. It's a beautiful day.";
    $yazi = explode(" ",$str);

    echo $yazi; //çıktısı parçalanmış olarak gelecek size
  • 06-05-2022, 12:46:44
    #5
    ntka adlı üyeden alıntı: mesajı görüntüle
    $str = "Hello world. It's a beautiful day.";
    $yazi = explode(" ",$str);

    echo $yazi; //çıktısı parçalanmış olarak gelecek size
    Hocam dediğinizi yapınca sadece Array yazıyor.

  • 06-05-2022, 12:57:43
    #6
    <?php
    $str = "Hello world. It's a beautiful day. \n asdasdads";
    print_r (explode("\n",$str));
    ?>
    Bu şekilde satırları ayırabiliyor olman lazım.
  • 06-05-2022, 13:01:14
    #7
    $str = "Hello world. It's a beautiful day.";
    $kelimeler = explode(" ", $str);
    
    echo $kelimeler[0]."<br>";                 
    echo $kelimeler[1]."<br>";                 
    echo $kelimeler[2]."<br>";                
    echo $kelimeler[3]."<br>"; 
    echo $kelimeler[4]."<br>";                
    echo $kelimeler[5]."<br>";
  • 06-05-2022, 13:05:12
    #8
    buda işine yarayabilir.
    $metin = "Her zaman gemicinin istediği rüzgar esmez.";
    $dizi = explode (" ",$metin);
    $i=0;
    foreach ($dizi as $d) {
    if($i==3){
        echo '<br>';
        $i=0;
         }
    $i++;
     echo " $d";
    }
    ---------------------------------------------------------
    Aradığınız tam olarak budur.
    çıkan sonucu veritabanına kaydedin.
    $strs = "ali can
    veli can
    deli can."; // bunların yerine textra kodunu yazın.
    $kisi = preg_split("/\r\n|\r|\n/", $strs);
    $i=0;
    foreach ($kisi as $d) {
    $i++;
     echo $d." <br>";
    }
  • 06-05-2022, 13:19:47
    #9
    ntka adlı üyeden alıntı: mesajı görüntüle
    buda işine yarayabilir.
    $metin = "Her zaman gemicinin istediği rüzgar esmez.";
    $dizi = explode (" ",$metin);
    $i=0;
    foreach ($dizi as $d) {
    if($i==3){
        echo '<br>';
        $i=0;
         }
    $i++;
     echo " $d";
    }
    ---------------------------------------------------------
    Aradığınız tam olarak budur.
    çıkan sonucu veritabanına kaydedin.
    $strs = "ali can
    veli can
    deli can."; // bunların yerine textra kodunu yazın.
    $kisi = preg_split("/\r\n|\r|\n/", $strs);
    $i=0;
    foreach ($kisi as $d) {
    $i++;
     echo $d." <br>";
    }
    Yaptım, hepinize teşekkür ederim