<!doctype html>
<html lang="ru">
<head>
<title>Список всех клиентов и наличие их в базе сайта</title>
<meta charset="utf-8">
</head>
<body>
<?php
// Соединение с базой
include ('config.php');
//Если переменная name передана
if (isset($_POST["name"])) {
//Если это запрос на обновление, то обновляем
if (isset($_GET['red_id'])) {
$sql = mysqli_query($link, "UPDATE `users` SET `name` = '{$_POST['name']}',`category` = '{$_POST['category']}',`region` = '{$_POST['region']}',`money` = '{$_POST['money']}',`do_money` = '{$_POST['do_money']}',`area` = '{$_POST['area']}',`do_area` = '{$_POST['do_area']}',`etaj` = '{$_POST['etaj']}',`do_etaj` = '{$_POST['do_etaj']}',`tip-doma` = '{$_POST['tip-doma']}',`phone` = '{$_POST['phone']}',`premich` = '{$_POST['premich']}',`time` = '{$_POST['time']}' WHERE `id`={$_GET['red_id']}");
} else {
//Иначе вставляем данные, подставляя их в запрос
$sql = mysqli_query($link, "INSERT INTO `users` (`name`, `category`, `region`, `money`, `do_money`, `area`, `do_area`, `etaj`, `do_etaj`, `tip-doma`, `phone`, `premich`, `time`) VALUES ('{$_POST['name']}', '{$_POST['category']}', '{$_POST['region']}', '{$_POST['money']}', '{$_POST['do_money']}', '{$_POST['area']}', '{$_POST['do_area']}', '{$_POST['etaj']}', '{$_POST['do_etaj']}', '{$_POST['tip-doma']}', '{$_POST['phone']}', '{$_POST['premich']}', '{$_POST['time']}')");
}
//Если вставка прошла успешно
if ($sql) {
echo '<script type="text/javascript"> ';
echo '$.jGrowl("Успешно!", {
theme: "green"});';
} else {
echo '$.jGrowl("Произошла ошибка: ' . mysqli_error($link) . '", {
theme: "red"
});';
}
echo '</script>';
}
if (isset($_GET['del_id'])) { //проверяем, есть ли переменная
//удаляем строку из таблицы
$sql = mysqli_query($link, "DELETE FROM `users` WHERE `id` = {$_GET['del_id']}");
if ($sql) {
echo '<script type="text/javascript"> ';
echo '$.jGrowl("Пользователь удален!", {
theme: "green"});';
} else {
echo '$.jGrowl("Произошла ошибка: ' . mysqli_error($link) . '", {
theme: "red"
});';
}
echo '</script>';
}
//Если передана переменная red_id, то надо обновлять данные. Для начала достанем их из БД
if (isset($_GET['red_id'])) {
$sql = mysqli_query($link, "SELECT * FROM `users` WHERE `id`={$_GET['red_id']}");
$product = mysqli_fetch_array($sql);
}
$dt=date('d-m-Y');
if (isset($_GET['red_id'])) {
$edit = 'Изменение клиента';
}else {
$add = 'Добавление клиента в базу';
}
// Поиск по базе
?>
<form action="" method="post">
<div class="resultat">
<div class="box-header">
<div class="title"><?= $add ?><?= $edit ?> <?= isset($_GET['red_id']) ? $product['name'] : ''; ?></div>
</div>
<div class="box-content">
<table>
<tr>
<td>Имя:</td>
<td><input class="styler" type="text" name="name" value="<?= isset($_GET['red_id']) ? $product['name'] : ''; ?>"></td>
</tr>
<tr>
<td>Телефон:</td>
<td><input class="styler" required id="phone1" type="text" name="phone" value="<?= isset($_GET['red_id']) ? $product['phone'] : ''; ?>"></td>
</tr>
<tr>
<td>Категория:</td>
<td>
<select class="StyleSelectBox" name="category" x-autocompletetype="name">
<option value=""></option>
<option value="Дом в деревне" <?= $product['category']=='Дом в деревне' ? ' selected' : ''; ?>>в деревне</option>
</select>
</td>
</tr>
<tr>
<td>Район:</td>
<td>
<select class="StyleSelectBox" name="region" x-autocompletetype="name">
<option value=""></option>
<option value="Центр" <?= $product['region']=='Центр' ? ' selected' : ''; ?>>Центр</option>
</select>
</td>
</tr>
<tr>
<td>Бюджет (руб.):</td>
<td><input placeholder="от" class="styler" type="text" name="money" value="<?= isset($_GET['red_id']) ? $product['money'] : ''; ?>"> <input placeholder="до" class="styler" type="text" name="do_money" value="<?= isset($_GET['red_id']) ? $product['do_money'] : ''; ?>"></td>
</tr>
<tr>
<td>Площадь (м²):</td>
<td><input placeholder="от" class="styler" type="text" name="area" value="<?= isset($_GET['red_id']) ? $product['area'] : ''; ?>"> <input placeholder="до" class="styler" type="text" name="do_area" value="<?= isset($_GET['red_id']) ? $product['do_area'] : ''; ?>"></td>
</tr>
<tr>
<td>Этаж:</td>
<td>
<input placeholder="от" class="styler" type="text" name="etaj" value="<?= isset($_GET['red_id']) ? $product['etaj'] : ''; ?>"> <input placeholder="до" class="styler" type="text" name="do_etaj" value="<?= isset($_GET['red_id']) ? $product['do_etaj'] : ''; ?>">
</td>
</tr>
<tr>
<td>Тип дома:</td>
<td>
<select class="StyleSelectBox" name="tip-doma" x-autocompletetype="tip-doma">
<option value=""></option>
<option value="Монолитный" <?= $product['tip-doma']=='Монолитный' ? ' selected' : ''; ?>>Монолитный</option>
</select>
</td>
</tr>
<tr>
<td>Примечание:</td>
<td><textarea class="styler" rows="5" cols="40" name="premich"><?= isset($_GET['red_id']) ? $product['premich'] : ''; ?></textarea></td>
</tr>
<tr style="display:none;">
<td>Дата:</td>
<td><input class="styler" type="text" name="time" value="<?= $dt ?>"></td>
</tr>
<tr>
<td colspan="2"><input class="btn btn-success btn-sm" type="submit" value="Сохранить"><input type="reset" class="btn btn-danger btn-sm" onclick="window.location='all_users(new).php'" value="Отмена"></td>
</tr>
</table>
</div>
</div>
</form>
<div class="resultat">
<div class="box-header">
<div class="title">Поиск специалиста в базе данных</div>
</div>
<div class="box-content1">
<form method="post">
Что ищем:<br> <input name="name"> <br>
<input type=submit value="Поиск">
</form>
</div>
</div>
<div class="resultat">
<div class="box-header">
<div class="title">Список всех клиентов и наличие их в базе сайта</div>
</div>
<div class="box-content">
<table id="example" class="display nowrap" style="width:100%">
<thead>
<tr>
<th>#</th>
<th>Имя</th>
<th>Телефон</th>
<th>Категория</th>
<th>Район</th>
<th>Бюджет от</th>
<th>Бюджет до</th>
<th>Площадь</th>
<th>Этаж</th>
<th>Тип дома</th>
<th>Примечание</th>
<th>Дата</th>
<th>Управление</th>
</thead>
</tr>
<?php
$sql = mysqli_query($link, 'SELECT * FROM `users`');
while ($result = mysqli_fetch_array($sql)) {
echo '<tr>' .
"<td>{$result['id']}</td>" .
"<td>{$result['name']}</td>" .
"<td>{$result['phone']}</td>" .
"<td>{$result['category']}</td>" .
"<td>{$result['region']}</td>" .
"<td>{$result['money']} руб.</td>" .
"<td>{$result['do_money']} руб.</td>" .
"<td>{$result['area']}</td>" .
"<td>{$result['etaj']}</td>" .
"<td>{$result['tip-doma']}</td>" .
"<td>{$result['premich']}</td>" .
"<td>{$result['time']}</td>" .
"<td><a href='?red_id={$result['id']}' title='Изменить'><i class='fa fa-pencil' aria-hidden='true'></i></i></a>
<a href='?del_id={$result['id']}' title='Удалить'><i class='fa fa-trash' aria-hidden='true'></i></a></td>" .
'</tr>';
}
?>
<tfoot>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</tfoot>
</table>
</div><a class="btn btn-success btn-sm" href="?add=new">Добавить нового клиента</a>
</div>
</div>
</body>
</html>