[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сохранить в базу сразу несколько строк?
philcrosoft
Привет всем! В общем у меня такая задача сохранить предложения по отдельности в базу, которые введены в одну форму!

Например в форме несколько предложений, а их нужно в базу внести по отдельности кажде предложение!
Условием разделения будет знак точки "." или "!" или "?"

Вот код, который просто сохраняет всё, что введено в форму и сохраняет в одну строчку

<?php

class
ExceptReg extends Exception {}
try

{ include_once ( "connect.php" ) ;
if ( isset( $_POST['submit'] ) )
{
if ( empty( $_POST['table_1'] ) )
{
throw new ExceptReg( 'Enter some table_1 text!' ) ;
}

$table_1 = strip_tags($_POST['table_1']);
$table_1 = mysql_real_escape_string($table_1);
$table_1 = stripslashes($table_1);


$query = "SELECT `id` FROM `enru` WHERE `table_1`='{$table_1}'" ;
$sql = mysql_query( $query ) or die( mysql_error() ) ;
if ( mysql_num_rows( $sql ) > 0 )
{
throw new ExceptReg( 'Such words are existed!' ) ;
}

$query = "INSERT INTO enru (table_1) VALUES ('$table_1')" ;
$result = mysql_query( $query ) or die( mysql_error() ) ;

header('Location: contributed.html');
}
}

catch ( ExceptReg $e )
{
echo '<link href="scripts/main.css" type="text/css" rel="stylesheet">
<div id="system">System message: '
. $e->getMessage() . '<br>Go back</div>';
}
?>


Спасибо за помощь!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.