@robengo

Как сделать добавление в базу строк?

<?
   global $db;	
   
   if( isset($_POST['Save']) ){

   	$Data = array(
   		'Name' => $_POST['Name'],
        
   	);
   		
   	if( empty($_GET['id']) ){
   		$db->query('INSERT INTO `loans` SET ?A["?s"]', $Data);
   		$_SESSION['Message'] = 'Ссылка добавлена';
   	} else {
   		$db->query('UPDATE `loans` SET ?A["?s"] WHERE `ID` = "?i"', $Data, $_GET['id']);
   		$_SESSION['Message'] = 'Ссылка изменена';
   	}				
   	
   }
   
   if( !empty($_GET['id']) ){
   	$Data = $db->query("SELECT * FROM `loans` WHERE `ID` = '?i'", $_GET['id'])->fetch_assoc();
   }
   ?>

<div  style="width:100%">
   <form method="POST" enctype="multipart/form-data">
      <h5>Список ссылок</h5>
      <div class="input-with-icon">
		 <textarea name="Name" cols="300" rows="10"  class="with-border"><? if( !empty($Data['Name']) ) echo $Data['Name']; ?></textarea>
      </div>
     <button type="submit" name="Save" class="button ripple-effect big margin-top-30"><i class="icon-feather-plus"></i> Добавить ссылки</button>
   </form>
</div>


В общем вопрос как сделать, чтобы каждая строка записывалась в отдельную ID в базу. Для понимания, я добавляю список ссылок в textarea и каждая строка шла в новый id
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Получить данные из $_POST['Name']
Разбить в массив по разделителю \n (перевод строки)
В цикле внести данные в БД
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы