[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему не добавляется в БД строка с id, который я
Venysq
Подскажите пожалуйста. Почему не добавляется в БД строка с id, который я хочу указать?

<form action="/" method="post">
<input
type="text" name="name_1" value=''>
<input
type="text" name="name_2" value=''>
<input
type="text" name="name_3" value=''>
<input
type="text" name="name_4"value=''>
<button
type="sublime"name="dower_signup">Добавить</button>
</form>



<?php
$data = $_POST;
if( isset($data['dower_signup']))
{
$errors = array();
if(trim($data['name_2']) =='')
{
$errors[] = 'Введите логин!';
}
if(R::count('book',"id = ?", array($data['name_1'])) > 0 )
{
$errors[] = '"Эту строку нельзя добавить"';
}
if(empty($errors)) {
//все хорошо, регистрируем
$user = R::dispense('book');
$user->id = $data['name_1'];
$user->name_2 = $data['name_2'];
$user->name_3 = $data['name_3'];
$user->name_4 = $data['name_4'];
R::store($user);
echo '<div style="color:green;">Строка добавлена!</div><hr>';
} else {
echo '<div style="color:red;">'.array_shift($errors).'</div><hr>';
}
}

?>

user posted image
Быстрый ответ:

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