Тема: Создание списка и запись его в базу
index.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>
<body>
<div>
<?php
echo '<form method="post" name="formm" action="createlist.php">';
echo '<label>Введіть номер групи: </label>';
echo '<input name="group_number" type="text"></input>';
echo '<br>';
echo '<label>Введіть кількість студентів: </label>';
echo '<input name="students_number" type="text"></input>';
echo '<br>';
echo '<input name="submit" type="submit" value="Створити список групи"></input>';
echo '</form>';
?>
</div>
</body>
</html>
Получаем значения, которые указал пользователь и обрабатываем их в createlist.php:
<?php
$group_number = $_POST['group_number'];
$students_number = $_POST['students_number'];
echo '<form method="post" name="form" action="writelist.php?group_number = '.$group_number.'&students_number = '.$students_number.'">';
for ($i = 1; $i <= $students_number; $i++)
{
echo '<input type="text" disabled="disabled" value="'.$i.'" style="width:20px;"></input>';
echo '<input name="FST_name'.$i.'" type="text"></input>';
echo '<br>';
}
echo '<input name="submit" type="submit" value="Створити групу"></input>';
echo '</form>';
?>
Создав необходимое количество ячеек, нужно передать все данные (которые в ячейках и данные с index.php) в базу.
Я решил для начала передать все данные на новую страницу(writelist.php) и в ней уже делать запись в базу данных:
<?php
$group_number = $_GET['group_number'];
$students_number = $_GET['students_number'];
include ("db_connect.php");
$group_write = mysql_query ("ALTER TABLE `all groups` ADD `".$group_number."` TEXT CHARACTER SET cp1251 COLLATE cp1251_ukrainian_ci NULL DEFAULT NULL", $db);
for ($i = 1; $i <= $students_number; $i++)
{
$students = $_POST['FST_name'.$i.''];
$writing = mysql_query ("INSERT INTO `all groups` (`'".$group_number."'`) VALUES ('".$students."')", $db);
}
mysql_close ($db);
header('location: http://localhost/www/creategroup/goodcreate.php');
?>
Это все, что смог, но не работает, не создается новое поле в таблице.