Loading...
Что сдесь не так?
if(isset($who)){

$type = TextGuard($type);
$who = TextGuard($who);
if(empty($who)) $err[] = 'ID или ник осталось пыстым';
if(!empty($who)) if($type == 1 && !is_numeric($who)) $err[] = 'В ID разрешено вводить только цифры';
if($type == 1){
$users = mysql_fetch_array(mysql_query('select * from `user` where `id` = "'.$who.'"'));
}else{
$users = mysql_fetch_array(mysql_query('select * from `user` where `login` = "'.$who.'"'));
}
if($users['id'] == $user['id']) $err[] = 'Вы не можете изменять свои данные';
if(!empty($who)) if($users == 0) $err[] = 'Такого пользователя не существует';
if($users['status'] > $user['status']) $err[] = 'Вы не можете просматривать данные этого пользователя т.к ваша должность ниже.';

if($err){
echo '<div class="err"><b>';
foreach($err as $err_info){
echo $err_info.'<br>';
}
echo '</b></div>';
}else{

echo '
<div class="post1">Пользователь '.ustatus($users['id']).' <a href="/us'.$users['id'].'">'.uname($users['id']).'</a> '.uaccess($users['id']).'</div>';

if(isset($_POST['submit'])){
$status = TextGuard($_POST['status']);
if($access >= $user['status']) $err[] = 'Вы не можете назначить пользователю статус выше чем у вас';
$rating = TextGuard($_POST['rating']);
if(!is_numeric($rating)) $err[] = 'В рейтинге разрешено использовать только цифры';
if(empty($rating)) $rating = 0;
if($err){
echo '<div class="err"><b>';
foreach($err as $err_info){
echo $err_info.'<br>';
}
echo '</b></div>';
}else{
mysql_query("UPDATE `user` SET `status2`='".$status."',`status`='".$access."',`rating`='".$rating."' WHERE `id`='".$who."' limit 1");
echo '<div class="msg"><b>Сохранено!</b></div>';
}}

echo '
<form action="/admin?m=users&amp;type='.$type.'&amp;who='.$who.'" method="post">
<ul>
<li>Пароль: '.$users['password'].'</li>
<li>Секретное слово: '.$users['secret_word'].'</li>
<li>Статус: <input name="status" value="'.$users['status2'].'"/>

</li><li>Должность: <select name="access">
<option value="0">Мастер</option>
<option value="1">Модер</option>
<option value="2">Админ</option>
<option value="3">Ст. Админ</option>
<option value="4">Создатель</option>
</select></li>
<li>Рейтинг: <input name="rating" size="3" value="'.$users['rating'].'"/></li>
<li><input type="submit" value="Сохранить" name="submit"/></ul>
</form>';
}
}else{


echo '
<div class="mist">
<form action="" method="post">
<ul>
<li><select name="type">
<option value="1">ID</option>
<option value="2">Ник</option>
</select>
<input name="who"/><br><br>
<li><input type="submit" value="Изменить"/></ul>
</form></div>';
}


Когда заполняю эту форму, тупо обновляет страницу:
echo '
<div class="mist">
<form action="" method="post">
<ul>
<li><select name="type">
<option value="1">ID</option>
<option value="2">Ник</option>
</select>
<input name="who"/><br><br>
<li><input type="submit" value="Изменить"/></ul>
</form></div>';
  }} помоему одну убрать
  }} помоему одну убрать
я с тела просто хреново смотреть
Buzzy (04.07.2015 в 19:40)
  }} помоему одну убрать

Всё норм со скобками
Тю блеать не так прочел задание)
POST данные submit есть условие обработки, а в кнопке вырезано имя
<input type="submit" name ="submit" value="Изменить"/>
Сибирский , Кроме того, action не указан)
CreepMatis , action не обязательно указывать если обработчик тут же, а вот если на другой страничке то да
Сибирский (04.07.2015 в 20:03)
POST данные submit есть условие обработки, а в кнопке вырезано имя
<input type="submit" name ="submit" value="Изменить"/>

Всё равно не пашет
Онлайн: 2
Время:
Gen. 0.1048
(c) Bym.Guru 2010-2026