Защо не банва ip-то? Оправете ми кода плс!
Код:
<form method="post" action=""><center>
<input type="text" class="username" name="ip" onBlur="if(this.value=='') {this.value = 'IP...';}" onFocus="if(this.value=='IP...') {this.value = '';}" value="IP..." >
<br>
<br>
<select name="vreme" class="username">
<?php
for ($i=1;$i<=24;$i++){
echo "<option class='username' value=\"".$i."\">".$i."</option>";
}
?>
</select>
<br>
<br>
<select class="username" name="vreme2" >
<option class="username" value="1">Часа</option>
<option class="username" value="2">Дни</option>
<option class="username" value="3">Седмици</option>
<option class="username" value="4">За винаги</option>
</select>
<br>
<input type="submit" name="Submit2" value="Бан" class="buton">
</form>
<?
if($_POST['Submit2'])
{
$id = $_GET['id'];
$ip = htmlspecialchars($_POST['ip'], ENT_QUOTES);
$vreme = htmlspecialchars($_POST['vreme'], ENT_QUOTES);
$vreme_2 = htmlspecialchars($_POST['vreme2'], ENT_QUOTES);
if (($ip != null) && ($vreme != null) && ($vreme2 != null) && ($reason != null)){
$time = time();
if ($vreme2 == "1"){
$izticha = $time + ($vreme*3600);
$ed = "часа";
} elseif ($vreme2 == "2"){
$izticha = $time + ($vreme*86400);
$ed = "дни";
} elseif ($vreme2 == "3"){
$izticha = $time + ($vreme*604800);
$ed = "седмици";
} elseif ($vreme2 == "4"){
$ed = "винаги";
$vreme = null;
}
if (($vid == 2) && ($page != null)){
$page = $page;
} else {
$page = null;
}
$zaiavka = "INSERT INTO `bans` (ip, slojen, izticha) values ('$ip', '$time', '$izticha')";
$rez = @mysql_query($zaiavka) or die("MySQL");
if($rez){
echo "Сложихте бан на '.$ip.'";
}
}
}
?>