Как получать данные из формы на сайте в разные таблицы БД?

В PHP для получения данных из формы на сайте и сохранения их в разные таблицы в базе данных, необходимо выполнить следующие шаги:

Шаг 1: Создание HTML-формы
Сначала создайте HTML-форму на своей веб-странице. Форма должна содержать элементы ввода, соответствующие полям таблиц в вашей базе данных. Например, если у вас есть таблицы "users" и "orders", форма может содержать поля для ввода имени пользователя, адреса электронной почты, продукта и количества заказа.

Пример HTML-формы:

<form method="POST" action="process_form.php">
    <input type="text" name="username" placeholder="Имя пользователя">
    <input type="email" name="email" placeholder="Адрес электронной почты">
    <input type="text" name="product" placeholder="Продукт">
    <input type="number" name="quantity" placeholder="Количество">
    <input type="submit" value="Отправить">
</form>

Шаг 2: Создание файла PHP для обработки формы
Создайте файл PHP, который будет обрабатывать отправленную форму. В этом файле вы можете получить значения отправленных полей формы с помощью массива $_POST.

Пример кода для файла process_form.php:

<?php
// Подключение к базе данных
$db = new mysqli('host', 'username', 'password', 'database');

// Получение значений полей формы
$username = $_POST['username'];
$email = $_POST['email'];
$product = $_POST['product'];
$quantity = $_POST['quantity'];

// Вставка данных в таблицу 'users'
$db->query("INSERT INTO users (username, email) VALUES ('$username', '$email')");

// Получение идентификатора пользователя
$user_id = $db->insert_id;

// Вставка данных в таблицу 'orders' с использованием полученного идентификатора пользователя
$db->query("INSERT INTO orders (product, quantity, user_id) VALUES ('$product', '$quantity', '$user_id')");

// Закрытие соединения с базой данных
$db->close();
?>

Обратите внимание, что этот пример приведен для базы данных MySQL, вы можете изменить код в соответствии с вашей используемой базой данных.

Шаг 3: Обработка и сохранение данных
В файле PHP вы получаете значения полей формы с помощью массива $_POST. Затем вы можете выполнить операции с базой данных, используя полученные значения. В приведенном примере кода данные вставляются в таблицы "users" и "orders".

Окончательно, вы должны закрыть соединение с базой данных.

Надеюсь, что эта информация была полезной для вас!