• 12-01-2015, 13:42:28
    #1
    Merhabalar, elimde örnek olarak şöyle bir liste var

    deneme
    deneme1
    deneme2

    diye ben bunu tek tek girmek yerine textarea ile nasıl veritabanına topluca ekleyebilirim ?

    mysql kayıt kodum

    $ekle = mysql_query("insert into kelimeler(kelime,md5)values('$cumle','$md5hali')");
    Teşekkürler.
  • 12-01-2015, 18:30:04
    #2
    Birşeyler yazdım, kolay gelsin.

    <?php
    if($_POST) {
    // Gelen veriyi satır satır array'a alalım.
    $kelimeler = explode("\n", str_replace("\r", "", $_POST['kelime']));
    
    // foreach döngüsü ile ekrana çıktı verelim, ardından mysql insert komutunu çalıştıralım.
    foreach ($kelimeler as $kelime) {
    $md5hali = md5($kelime);
    echo $kelime." : ".$md5hali. "<br>";
    //mysql_query("insert into kelimeler(kelime,md5)values('$kelime','$md5hali')");
    }
    }
    
    ?>
    <form name"r10" action="" method="POST">
    <textarea name="kelime" rows="10" cols="30"></textarea><br>
    <input type="submit" value="Kaydet">
    </form>
  • 12-01-2015, 18:46:22
    #3
    Ceu adlı üyeden alıntı: mesajı görüntüle
    Birşeyler yazdım, kolay gelsin.

    <?php
    if($_POST) {
    // Gelen veriyi satır satır array'a alalım.
    $kelimeler = explode("\n", str_replace("\r", "", $_POST['kelime']));
    
    // foreach döngüsü ile ekrana çıktı verelim, ardından mysql insert komutunu çalıştıralım.
    foreach ($kelimeler as $kelime) {
    $md5hali = md5($kelime);
    echo $kelime." : ".$md5hali. "<br>";
    //mysql_query("insert into kelimeler(kelime,md5)values('$kelime','$md5hali')");
    }
    }
    
    ?>
    <form name"r10" action="" method="POST">
    <textarea name="kelime" rows="10" cols="30"></textarea><br>
    <input type="submit" value="Kaydet">
    </form>
    Saolun hocam, şu yöntemle çözmüştüm ama sizinkide işe yarar
    if( $_POST ){
       $text = $_POST['textarea_adi'];
       $array = explode("\n", $text);
       foreach( $array as $key ){
       $md5hali = md5($key);
          $ekle = mysql_query("INSERT INTO kelimeler SET kelime = '$key', md5 = '$md5hali'"); 
       }
    }
    R10+nız verildi.