Код: Выделить всё
function train_add() {
$sql = "INSERT INTO train_information "
. "(train_name, tare_weight, number_of_bogies, number_of_axles, wheel_diameter_min, wheel_diameter_max)"
. "VALUES (:train_name, :tare_weight, :number_of_bogies, :number_of_axles, :wheel_diameter_min, :wheel_diameter_max) ";
$sth = $this->pdo->prepare($sql);
$sth->bindParam(':train_name', $_POST['train_name'], PDO::PARAM_STR);
$sth->bindParam(':tare_weight', $_POST['tare_weight'], PDO::PARAM_STR);
$sth->bindParam(':number_of_bogies', $_POST['number_of_bogies'], PDO::PARAM_STR);
$sth->bindParam(':number_of_axles', $_POST['number_of_axles'], PDO::PARAM_STR);
$sth->bindParam(':wheel_diameter_min', $_POST['wheel_diameter_min'], PDO::PARAM_STR);
$sth->bindParam(':wheel_diameter_max', $_POST['wheel_diameter_max'], PDO::PARAM_STR);
$sth->execute();
}
Код: Выделить всё
Train Name:
Tare Weight:
Number of Bogies:
Number of Axles:
Wheel Diameter Minimal:
Wheel Diameter Maximal:
Код: Выделить всё
Я хочу, чтобы эта страница не только отправляла информацию в базу данных. Но я также хочу получить количество осей. (а потом что-то вроде заполнения поля позади них).
теперь я не знаю, как это сделать. Потому что, если количество осей равно 6, я хочу, чтобы на странице было создано только 6 полей. Если количество осей равно 12, я хочу, чтобы было создано 12 полей.
Как мне это сделать?
РЕДАКТИРОВАТЬ: Вот пример того, как я хочу, чтобы это выглядело:

Также в моей базе данных есть таблица с именем: axis
содержимым:
Код: Выделить всё
train_id
axle_id
axle
distance
Мобильная версия