有一个报名表。它包含主人(服务人员)的选择、带有日期和时间的表格、带有客户信息的字段和“注册”按钮。所有这些都位于一个表单标签中的一页上。当您单击 SIGN UP 按钮时,所有输入的数据,包括主数据、日期和时间以及有关客户的信息,都将发送到数据库。
如何使选择不同的主人时,日期和时间的形式发生变化?
该数据库还包含三个表,对应于三个主控的日期和时间。
如果不难,请告诉我更多,如何为渲染对象设置 CSS 属性?
每个 master 的数据库中的表和字段的名称:
table - #desavir_Полина
поля: ID_date_polina,date,time
table - #desavir_Света
поля: ID_date_sveta,date,time
table - #desavir_Света2
поля: ID_date_sveta2,date,time
<main>
<form action="php/rec.php" method="post">
<div id="Page_center">
<div class="employee">
<div class="section_name">
<snap class="section_text">Выберите мастера</snap>
</div>
<label class="employee_data">
<input type="radio" name="master" value="#desavir_Полина" required checked>
<snap class="info_of_employee">Полина</snap>
</label>
<label class="employee_data">
<input type="radio" name="master" value="#desavir_Света">
<snap class="info_of_employee">Света</snap>
</label>
<label class="employee_data">
<input type="radio" name="master" value="#desavir_pedi_Света">
<snap class="info_of_employee">Света</snap>
</label>
</div>
<div class="date">
<div class="section_name">
<snap class="section_text">Выберите дату и время</snap>
</div>
?????????????????????????????????????????????
<div >
</div>
</div>
<div class="rules">
<div class="section_name">
<snap class="section_text">Ознакомьтесь с правилами</snap>
</div>
<div class="info_rules">
<snap class="info_rules_text">
▪БЛАБЛАБЛА
</snap>
</div>
</div>
<div class="data">
<div class="section_name">
<snap class="section_text">Введите данные</snap>
</div>
<div class="container_input_field">
<div class="input_field_info">
<snap class="name_of_input_field">Имя</snap>
<snap class="name_of_input_field" title="Напишите, пожалуйста свое ФИО. Для того, чтобы попасть в здание мы должны внести Вас в список на охране">Фамилия*</snap>
<snap class="name_of_input_field">Тел.</snap>
<snap class="name_of_input_field">Instagram</snap>
</div>
<div class="input_field">
<input type="text" class="form-control" name="client_name" placeholder="Введите Имя" required>
<input type="text" class="form-control" name="client_surename" placeholder="Введите Фамилию" required>
<input type="text" class="form-control" name="client_tel" placeholder="Введите Телефон">
<input type="text" class="form-control" name="client_inst" placeholder="Введите nickname" required>
</div>
</div>
</div>
<div class="submit_button">
<input type="submit" value="Записаться" class="button_or" name="zapis_button">
</div>
</div>
</form>
首先,您需要进行数据库查询以获取可能时间段的数组。这里可能有几种实现方式。
我建议您在单独的文件中提出数据库连接请求,然后使用
includeor将其连接到主文件require。例子:
include "bd.php";此外,您可以直接在同一个文件中查询每个参与者的数据库,可以按
id主数据,也可以按日期更好(因为您不需要检查以前的日期,因为应该不可能进行输入到前一天的主人)。请阅读所有示例中的注释以获得完整的理解。
在您的情况下,请求将如下所示。我不知道是否使用了 PDO,所以示例
mysqli如下:接下来,在主文件中,我们通过
if.如果主人是“Polina”,那么我们显示一个数据,如果另一个,那么其他。
这是一个有条件的示例(我删除了额外的内容,以免影响对示例的理解):
我们向其中添加一个 JS 文件,以便数据立即更改,而不是像在 PHP 中那样在重新加载时更改。
因此,我们将具有快速和自适应的能力,可以根据所选主设备更改数据。