мой вопрос is--
имя столбца - всего
имя текстового поля - totalloop
Мне нужно, когда пользователь вводит 5 в текстовое поле totalloop.. затем 5 строк, вставленных в БД.
И значение входит в общий столбец, как 1,2,3,4,5......... ok.
Опять же, когда пользователь вводит 3 в текстовое поле totalloop.. затем 3 строки вставлены в БД.
И значение входит в общий столбец от 6,7,8......... ok.
каждый думаю, что работает отлично от моего кода....
PLZ предлагает, где разместить мой запрос и переменную, чтобы вставлять максимальное значение каждый раз из циклов внутри столбца базы данных.
if(isset($_POST['save']))
{
$book_no = $_POST['book_no'];
$created = date("Y-m-d H:i:s");
$query = $database->getRow("SELECT MAX(book_no) AS max1 FROM scheme_master;");
$largestNumber = $query['max1'];
$top = $largestNumber + 1;
for($row=1;$row<=$book_no;$row++)
{
$insertrow = $database->insertRow("INSERT INTO scheme_master (book_no,created) VALUES (:book_no,:created)",
array(':book_no'=>$top,':created'=>$created));
}
$_SESSION['message'] = "Books Created Successfully";
}
if(isset($_POST['save']))
{
$book_no = $_POST['book_no'];
$created = date("Y-m-d H:i:s");
for($row=1;$row<=$book_no;$row++)
{
$query = $database->getRow("SELECT MAX(book_no) AS max1 FROM scheme_master;");
$largestNumber = $query['max1'];
$top = $largestNumber + 1;
$insertrow = $database->insertRow("INSERT INTO scheme_master (book_no,created) VALUES (:book_no,:created)",
array(':book_no'=>$top,':created'=>$created));
}
$_SESSION['message'] = "Books Created Successfully";
}
этот код получает входной сигнал от пользователя... loop insert query в соответствии с введенным значением... и каждый раз вводит max + 1 значение в столбце DB.