Есть 2 файла:
1 файл это своя CMS.
Здесь работает на PDO и функциях.
cms.php
PHP |
1
2
3
4
5
6
| public function getGroup($name){
$id = $_SESSION['id'];
$name = obr($_POST['name']);
$sql = "UPDATE users SET name = '$name' WHERE id = '$id'";
$this->db->exec($sql);
} |
|
и 2 файл
index.php
PHP |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
| <?
session_start();
include_once '../cms/cms.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
$CMS = new CMS();
if (($_POST['name'])< 8) {
$res_request = "<p style='padding-left: 80px;color: red'>Контактный телефон должен содержать больше 11 символов</p>";
}
else{
$CMS->getGroup($_POST['name']);
$res_request = '<p style="padding-left: 80px;color:green">Ваши данные успешно обновлены</p>';
}
};
include('header.php');
?>
<form method="post" id="edit_group" action="index.php">
<div id="header-admin">
<div class="div1">
<div class="div2">
<img src="https://www.cyberforum.ru/images/logo.png" title="Администрирование"">
</div>
<div class="div3"><img src="https://www.cyberforum.ru/images/lock.png" alt="" style="position: relative; top: 3px;"> Вы вошли как <span>admin</span></div>
</div>
<div id="menu-users">
<ul class="left-menu-users">
<li id="dashboard" class="selected"><a href="users.php" class="top">Покупатели</a></li>
</ul>
<ul class="right-menu-users" style="display: block;">
<li style="float: left"><input type="submit" name="submit" value="Сохранить"></li>
<li style="float: left"><a class="top" href="exit.php">Выход</a></li>
</ul>
</div>
</div>
<div id="content-admin">
<h1>Покупатели</h1
<?=$res_request?>
<div class="box">
<table class="list">
<thead>
<tr>
<td class="left">
<p>Имя</p>
</td>
<td class="left">
<p>Email</p></td>
<td class="left">
<p>Город</p> </td>
<td class="left">
<p>Телефон</p> </td>
<td class="left">
<p>Статус</p></td>
</tr>
</thead>
<? foreach ($CMS->adminUsers(1) as $cat):?>
<tbody>
<tr class="filter">
<td><input type="text" name="name" value="<?=$cat['name']?> "></td>
<td><input type="text" name="email" value="<?=$cat['email']?>" readonly></td>
<td><input type="text" name="city" value="<?=$cat['city']?>" readonly></td>
<td><input type="text" name="phone" value="<?=$cat['phone']?>" readonly></td>
<td><select name="group">
<option value="*"></option>
<option value="1">Покупатель</option>
<option value="0">Оптовый покупатель</option>
<option value="2">Постоянный покупатель</option>
</select></td>
</tr>
</tbody>;
<?endforeach?>
</table>
</div>
</div>
</form> |
|
Здесь происходит вывод зарегестрированных пользователей в цикле. Нужно сделать редактирование имени пользователей. Не пойму , запрос вроде проходит(проверял через firebug в Mozille), но не пойму в чём проблема , почему ничего не меняется.