PHP textarea Взрываться и взрываться через запятую - PullRequest
0 голосов
/ 09 января 2020

Я хочу добавить текстовое имя в виде запятой для хранения в базе данных. Я не получаю точное решение.

HTML код:

<div class="form-group row">
     <label for="input-1" class="col-sm-4 col-form-label">Textarea</label>
     <div class="col-sm-8"> 
          <textarea name="reg_desc" class="form-control" rows="5"></textarea>
     </div>    
</div>   

PHP код:

$reg_desc = implode(',', $_POST['reg_desc']);

SQL Запрос:

$sql="INSERT into `regions` (`reg_desc`) VALUES  ('$reg_desc')";

Точно, если я хочу вставить запись в виде текстовой области (см. Снимок экрана)

enter image description here

Он будет храниться с разделенной запятой в базе данных.

1 Ответ

1 голос
/ 09 января 2020

Для вашего решения вам нужно разделить строку новой строкой, а затем заменить ее запятой, когда вы найдете новую строку.

implode(',', explode("\n", $_POST['reg_desc']))

...