Показать сообщение отдельно
  #3 (permalink)  
Старый 16.11.2016, 14:08
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

<!DOCTYPE html>
<html >
<head>
  <meta charset="UTF-8">
  <title>SQL Code Category Generator</title>
  <link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<textarea class="front" placeholder="Одна категория на одну строку">1|2|QWE|qwe
1|2|ASD|asd
1|2|ZXC|zxc</textarea>
<textarea class="result" placeholder="Здесь будет результат"></textarea>
<button>GENRATE</button>
  <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
  <script>
    $('button').click(function(){
        var list = $(".front").val().split("\n");
        for (var i = 0, ln = list.length; i < ln; ++i)
          var separ = list[i].split("|");
          for (var i = 0, ln = separ.length; i < ln; ++i)
          $(".result").val("INSERT INTO `category` ( `parentid`, `posi`, `name`, `alt_name`) VALUES ('"+separ[0]+"', '"+separ[1]+"', '"+separ[2]+"', '"+separ[3]+"');");
    });
  </script>
</body>
</html>

Чет не полностью вышло.
Только последнюю строку выводит, а должен все, построчно.
Ответить с цитированием