Loading...
Обучение/Помощь новичкам | Формы и взаимодействия hot
как сделать чтобы при нажатие кнопки формы выполнялось добавление записи в бд и открывалась след страница
________
посл. ред. 19.11.2017 в 18:15; всего 1 раз(а); by -_-Vz[LET]kA-_-
header('location: адрес');
exit();
PhpStorm , не работает
PhpStorm , толи не могу понять куда подставить )
А сам файл есть? Или с нуля?
-_-Vz[LET]kA-_- (18.11.2017 в 19:58)
как сделать чтобы при нажатие кнопки формы выполнялось добавление записи в бд и открывалась след страница

Возьми любой файл реги и переделай. Просто Измени запросы, переменные и удали лишний код
ProcuratoR , с нуля творенье понаписал ну вот сам код

<?php
//Подключение шапки
require_once("header.php");
?>
<ul class="menu-main">
<li><a href="index.php">О компании</a></li>
<li><a href="autopark.php" class="current">Автопарк</a></li>
<li><a href="uslovia.php">Условия</a></li>
<li><a href="contact.php">Контакты</a></li>
</ul>
<?php
// файлы ядра, функции и т.п. и т.д
if (filter_has_var(INPUT_GET, 'id_auto')) {
$id_auto = empty($_GET['id_auto']) ? '0' : abs(intval($_GET['id_auto']));
}
if (filter_has_var(INPUT_GET, 'status')) {
$status = empty($_GET['status']) ? '0' : abs(intval($_GET['status']));
}
if($status < '1'){
// Дальше выбираешь запись из таблицы с id = $id
$query = "SELECT * FROM `auto` where id_auto = $id_auto";
if ($result = $mysqli->query($query)) {
/* извлечение ассоциативного массива */
while ($row = $result->fetch_assoc()) {
?>
<img src="<?=$row['url']?>" alt="trade" width="200">
</br />Марка автомобиля: <?=$row['mark']?>
<br />Модель автомобиля: <?=$row['model']?>
<br /> Класс автомобиля: <?php echo $row['klass']; ?>
<br />Цвет автомобиля: <?=$row['color']?>
<br />Тип коробки передач: <?=$row['typep']?>
<br />Государственный номер автомобиля: <?=$row['gnum']?>
<br />Статус автомобиля:
<?
if ($row['status'] == '0'){echo "свободно";}
else{echo "занято";}
?>
<br />Цена аренды автомобиля за один день: <? echo $row['cena'];
$cena = $row['cena'];
?> <a href="#print-this-document" onclick="print(); return false;">Распечатать</a>
<?
}}
$usluga_1 = addslashes ( $_POST['uslug_1'] );
$usluga_2 = addslashes ( $_POST['uslug_2'] );
$usluga_3 = addslashes ( $_POST['uslug_3'] );
$date_rend = $_POST['date_rend'];
$date_vozvr = $_POST['date_vozvr'];
$days = $_POST['days'];
$info = $_POST['info'];
if(isset($_POST['ok'])){
$add1 = $mysqli->query ("INSERT INTO `zakaz` (`id_auto`, `date_rend`, `date_vozvr`, `days`, `usluga_1`, `usluga_2`, `usluga_3`, `info`) values ('$id_auto', '$date_rend', '$date_vozvr', '$days', '".$usluga_1."', '".$usluga_2."', '".$usluga_3."', '$info')");
include("test.php");
}?>
<br>
<form action="" method="post">
<fieldset>
<legend>
Укажите дополнительную информацию
</legend>
<label>
Введите дату взятия авто в аренду:
</label>
<input type="text" name="date_rend" placeholder="00.00.00">
<br>
<label>
Введите дату окончания аренды авто:
</label>
<input type="text" name="date_vozvr" placeholder="00.00.00">
<br>
<label>
Аренда на:
</label>
<input type="text" name="days" placeholder="Укажите на сколька дней">
<br>
<label>
Вам нужен водитель? (стоимость услуги 1000 руб/день)
</label>
<input type="checkbox" name="uslug_1" value="1" title="Выбрать">
<br>
<label>
Вам нужен навигатор в машину? (стоимость услуги 200 руб/день)
</label>
<input type="checkbox" name="uslug_2" value="1" title="Выбрать">
<br>
<label>
С вами будет ребенок? (детские принадлежности для перевоза ребенка 1200 рублей)
</label>
<input type="checkbox" name="uslug_3" value="1" title="Выбрать">
<br>
<label>
Укажите дополнительную информацию:
</label>
<input type="text" name="info" placeholder="Введите дополнительную информацию. Укажите возвраст ребенка">
<br>
<button name="ok">ТЫК!</button>
</fieldset>
</form> <?
}else{echo '<br />Этот автомобиль уже арендован';}
?>
<?php
//Подключение подвала
require_once("footer.php");
?>
XxxDIABLOxxX , как дум по англиски пишится?
XxxDIABLOxxX , иль это смайл ?
-_-Vz[LET]kA-_- (18.11.2017 в 21:20)
XxxDIABLOxxX , как дум по англиски пишится?

.рукалицо. он имел ввиду смайлик
Онлайн: 1
Время:
Gen. 0.1158
(c) Bym.Guru 2010-2026