Еще раз поставил перепроверил, но тоже самое не все поля заполнены.
Как вариант попробовал убрать следующее
Код:
if(empty($clan_name_short) OR empty($clan_site) OR empty($userfile) OR empty($clan_history) OR empty($clan_glava_fio) OR empty($c_1) OR empty($clan_sovet1_fio) OR empty($c_2) OR empty($clan_sovet2_fio)){
print "Не все поля заявки заполнены!
";
print "[url="'?otdel=2'"]вернуться[/url]";
die();
}
После чего
Нормально заполнил нажал подать заявку, оно обновилось, надписи никакой не последовало и переместило на выбор отделов (так как только заходишь в администрацию.)
Посмотрел в базу данных в таблице clan_zayavka ничего нового не появилось.
Вот мой файлик administ.php интересно в чем же проблема. таблица clan_zayavka в бд есть со структурой, но туда не заполняются поля формы.
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
<?
define('INSIDE', true);
include("inc/db_connect.php");
$stat = mysql_fetch_array(mysql_query("SELECT * FROM `players` WHERE `user` = '".$_COOKIE['user']."' AND `pass` = '".$_COOKIE['pass']."' LIMIT 1"));
if ($stat['bloked']) echo"<script>top.location='index.php?action=logout'</script>";
$now = time();
if ($stat['t_time']) { header("Location: prison.php"); exit; }
elseif ($stat['k_time']) { header("Location: academy.php"); exit; }
elseif ($stat['w_time']) { header("Location: works.php"); exit; }
elseif ($stat['v_time']) { header("Location: ambulance.php"); exit; }
elseif ($stat['r_time']) { header("Location: vault.php"); exit; }
elseif ($stat['o_time']) { header("Location: repair.php"); exit; }
elseif ($stat['battle']) { header("Location: battle.php"); exit; }
elseif ($stat['room'] != 14) { header("Location: main.php"); exit; }
else {
if ($setimg!="") {
if ($stat['credits'] >= 450) { // Хватает бабок
mysql_query("UPDATE players set obraz='$setimg' where id=$stat[id]");
mysql_query("UPDATE players set credits=credits-450 where id=$stat[id]");
$msg="Образ куплен!";
} else $msg="Недостаточно кредитов!";
}
if($act == "reg_clan"){
if($stat['credits']<1200){
print "Суммы на Вашем счету недостаточно для регистрации клана!
";
print "
Вам необходимо зарегистрироваться для просмотра ссылок
";
die();
}
if($stat['level']<4){
print "Уровень главы клана меньше необходимого(4).
";
print "
Вам необходимо зарегистрироваться для просмотра ссылок
";
die();
}
if($stat['tribe']!=''){
print "Вы уже состоите в клане/ордене. Вы не можете подать заявку на создание клана.
";
print "
Вам необходимо зарегистрироваться для просмотра ссылок
";
die();
}
if($c_1==$c_2){
print "Советники клана должны быть 2 разных персонажа!
";
print "
Вам необходимо зарегистрироваться для просмотра ссылок
";
die();
}
for($i=1;$i<=2;$i++){
if($i == 1){$nick = $c_1;}if($i == 2){$nick = $c_2;}
$sovet_sql = mysql_query("SELECT level,tribe FROM players WHERE user='$nick'");
$sovet_dat = mysql_fetch_array($sovet_sql);
if(!$sovet_dat){
print "
$nick ненайден в базе данных!
";
print "
Вам необходимо зарегистрироваться для просмотра ссылок
";
die();
}
else{
if($sovet_dat['level']<2){
print "Уровень пресонажа
$nick ниже необходимого(2).
";
print "
Вам необходимо зарегистрироваться для просмотра ссылок
";
die();
}
if($sovet_dat['tribe']!=''){
print "Пресонаж
$nick уже состоит в клане.
";
print "
Вам необходимо зарегистрироваться для просмотра ссылок
";
die();
}
}
}
$SEEK_NAME = mysql_query("SELECT * FROM tribes");
while($NAME_D = mysql_fetch_array($SEEK_NAME)){
if($clan_name == $NAME_D['name_short']){
print "Название клана
$clan_name уже занято! Выберите другое название.";
die();
}
if(!ereg("[a-zA-Z0-9]$",$clan_name_short)){
print "Короткое название должно состоять только из английских букв и цифр! Придумайте другую аббревиатуру.";
die();
}
if($clan_name_short == $NAME_D['name']){
print "Короткое название
$clan_name_short уже занято! Придумайте другую аббревиатуру.";
die();
}
}
if(!empty($userfile)){
if($userfile_size>5120){
print "
Внимание!!! Размер загружаемого Вами файла \"$userfile_name\" превышает максимально допустимый размер 5 Кб!
";
print "
Вам необходимо зарегистрироваться для просмотра ссылок
";
}
if($userfile_type != "image/gif"){
print "
Внимание!!! Загружаемый Вами файл \"$userfile_name\" не являеться gif-рисунком!
";
print "
Вам необходимо зарегистрироваться для просмотра ссылок
";
}
else{
if(!empty($userfile)){
$newname="i/klan/$clan_name_short.gif";
copy($userfile,$newname);
echo "<table border=0 width=100%>Заявка подана. В ближайшее время она будет рассмотрена паладинским отделом регистрации кланов и Вы и совет клана будете направлены на паладинскую проверку. После прохождения проверки с Вашего счета снимется 250 зм. и клан откроется. К моменту прохождения проверки на Вашем счету должны быть 250 зм, иначе Ваша заявка будет отклонена.</table>";
$clan_history = htmlspecialchars($clan_history);
$clan_history = str_replace("\n","
",$clan_history);
$chas = date("H");
$date=date("d.m.Y-H:i:s", mktime($chas-$GSM));
$S = mysql_query("INSERT INTO clan_zayavka(name,name_short,site,znak,history,glava,glava_fio,sovet1,sovet1_fio
,sovet2,sovet2_fio,date,confirm) VALUES('$clan_name','$clan_name_short','$clan_site','$newname','$clan_history','".$stat['user']."','$clan_glava_fio','$c_1','$clan_sovet1_fio','$c_2','$clan_sovet2_fio','$date','0')");
}
}
}
}
function show ($id) {
global $stat;
switch ($id) {
case 1:
echo"<table border=0 width=100%>
<td><center>
Регистратура кланов</center></td>
</tr>
<TR>
<TD>
<center>Добро пожаловать в отдел регистрации кланов! Для создания клана ознакомтесь с правилами регистрации клана.</center>
<center>
ПРАВИЛА РЕГИСТРАЦИИ КЛАНА:</center>
1. Для регистрации клана необходимо уплатить пошлину в казну королевства в размере
1200 зм.
2. Перед регистрацией клана, глава* клана должен пройти проверку у палладинов.
3. Глава клана должен предоставить: готовые значок клана(12х12 пикселов, неанимированный, прозрачный gif), историю клана для информационного отдела, ФИО главы клана.
* - глава клана должен достигнуть 4-го уровня в игре.
<center>
ПОРЯДОК РЕГИСТРАЦИИ КЛАНА:</center>
1. Игроки, имеющие общие стремления, увлеченые одними интересами, либо просто группа игроков собираеться в игре.
2. Выбирается лидер(глава клана), который в последствии будет управлять кланом.
3. Заявка рассматривается палладинским отделом регистрации кланов.
4. При положительном результате рассмотрения заявки, глава клана проходит проверку у палладинов.
5. Глава клана оплачивает пошлину за регистрацию клана.
6. При успешном прохождении проверки, отделом регистрации кланов открываеться клан, создается учетная запись в государственном реестре кланов.
</td>
</tr></table>
";
break;
case 5:
echo"<table border=0 width=100%>
<td><center>
Регистратура кланов. Заявка на регистрацию.</center></td>";
?>
<table border=0 cellpadding=0 width=100%>
<TR>
<TD>
<form action='administ.php?act=reg_clan' name='reg_clan' method="POST" ENCTYPE="multipart/form-data">
Название клана(
Русские-английские буквы, цифры 0-9, макс. 30 симв.):
<input type="text" class=new name="clan_name" maxsize=30 size=45>
Короткое название клана(
Английские буквы, цифры 0-9, макс. 5 симв.):
<input type="text" class=new name="clan_name_short" maxsize=5 size=45>
Официальный сайт клана(
полный адрес с
Вам необходимо зарегистрироваться для просмотра ссылок
макс. 50 симв):
<input type="text" class=new name="clan_site" maxsize=50 size=45 value="http://">
Значок клана(
12х12 пикселов, неанимированый, прозарчный gif.):
<input type="file" class=new name="userfile" size=34>
История клана(
Русские, цифры 0-9, макс. 2048 симв.(2 КБ)):
<textarea class=new name="clan_history" maxsize=2048 cols=45 rows=8></textarea>
Совет клана:
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td>
Глава клана(
логин игрока в игре):
<?
print "
$stat[user]";
?>
</td>
<td width=5> </td>
<td>
ФИО(
фамилия, имя, отчество главы клана):
<input type="text" class=new name="clan_glava_fio" size=35>
</td>
</tr>
<tr>
<td>
Советник(
логин игрока в игре):
<input type="text" class=new name="c_1" size=35>
</td>
<td width=5> </td>
<td>
ФИО(
фамилия, имя, отчество советника):
<input type="text" class=new name="clan_sovet1_fio" size=35>
</td>
</tr>
<tr>
<td>
Советник(
логин игрока в игре):
<input type="text" class=new name="c_2" size=35>
</td>
<td width=5> </td>
<td>
ФИО(
фамилия, имя, отчество советника):
<input type="text" class=new name="clan_sovet2_fio" size=35>
</td>
</tr>
</table>
* - если на момент подачи заявки на счету главы клана небудет необходимой суммы(1200 зм.), заявка не принимается.
<center>
<input type=submit class=b value=" Подать заявку ">
</form>
</td>
</tr></table>
</table>
<?
break;
case 2:
echo"<table border=0 width=100%>
<td><center>
Регистратура кланов. Заявка на регистрацию.</center></td>";
?>
<table border=0 cellpadding=0 width=100%>
<TR>
<TD>
<center>Регистрация клана только за Реал! Стоимость регистрации клана (без склонности) 15 $. Регистрация Светлого клана - 20$, Темного - 25$. Заявки оставлять на форуме в разделе
Регистрация кланов</center>
</td>
</tr></table>
<?
###В БД####
###CREATE TABLE `priemka` (
###`id` BIGINT( 255 ) NOT NULL ,
###`pl_id` BIGINT( 255 ) NOT NULL ,
###`status` INT( 1 ) NOT NULL ) ENGINE = MYISAM;
###########
include("inc/db_connect.php");
$stat = mysql_fetch_array(mysql_query("select * from players where user='".addslashes($user)."' and pass='".addslashes($pass)."' LIMIT 1"));
$now = time();
if ($stat['t_time']) { header("Location: prison.php"); exit; }
elseif ($stat['k_time']) { header("Location: academy.php"); exit; }
elseif ($stat['battle']) { header("Location: battle.php"); exit; }
elseif ($stat['mol_bog_swet']>$now) { header("Location: bog_hram.php"); exit; }
elseif ($stat['mol_bog_tima']>$now) { header("Location: bog_hram.php"); exit; }
elseif ($stat['room']!=14) { header("Location: main.php"); exit; }
else {
include("inc/html_header.php");
echo"
<script language=JavaScript src=i/show_inf.js></script>
<script language=JavaScript src='i/time.js'></script>
<body bgcolor=#EBEDEC leftmargin=0 topmargin=0>
<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
</td>
</tr>
</table>";
###//Действия
// Проверка
function ld_m ($t,$u,$w,$r,$m,$s) {
global $now;
mysql_query("INSERT INTO ld (user, writer, mess, time, reason, type, srok) values('".addslashes($u)."', '".addslashes($w)."', '".addslashes($m)."', '".$now."', '".addslashes($r)."', '".addslashes($t)."', '".addslashes($s)."')");
}
if (@$ic) {
if ($stat['rank'] == 14 || $stat['rank'] >= 99 || $stat[admin]==1) {
$hinfo = mysql_fetch_array(mysql_query("SELECT user, bloked, ic, room, id FROM players WHERE id='".addslashes($id)."'"));
if (empty($hinfo['user']))
$msg = "Пресонаж
".$hinfo['user']." не найден в базе!";
elseif ($hinfo['bloked'])
$msg = "Пресонаж
".$hinfo['user']." заблокирован!";
elseif ($hinfo['ic'] > $now)
$msg = "У персонажа ещё действительна предыдущая проверка!";
else {
if (mysql_query("UPDATE players SET ic=".(time()+259200)." WHERE user='".$hinfo['user']."'")) {
ld_m (4,$hinfo['user'],$stat['user'],'',"Помечено, что
".$hinfo['user']." чист перед законом.",'');
mysql_query("delete from priemka where pl_id='".$hinfo['id']."'");
$stat[ic]=$now+259200;
require_once("inc/chat/functions.php");
insert_msg("Проверка у
Инквизиторов пройдена удачно. У Вас есть 3 суток для вступления в клан.","","","1",$hinfo['user'],"",$hinfo['room']);
$msg = "Вы пометили, что персонаж
".$hinfo['user']." чист перед законом.";
}}}}
//
if (@$podat) {
if ($stat['credits']>=100) {
if ($stat[ic]<=$now) {
$mes=mysql_fetch_array(mysql_query("SELECT * FROM priemka where pl_id='".$stat['id']."' and status=1"));
if ($mes) $msg="Вы уже подали заявку, ждите её рассмотрения!";
$max = mysql_fetch_array(mysql_query("SELECT MAX(id) as id FROM priemka"));
$NEW_ID = $max['id'] + 1;
$result = mysql_query("UPDATE players set credits=credits-100 where id='".$stat['id']."'");
$stat['credits']=$stat['credits']-100;
if ($result) {
$result2 = mysql_query("INSERT INTO `priemka` (`id`,`pl_id`,`status`) VALUES ('".$NEW_ID."','".$stat['id']."','1')");
if ($result2) {
$msg="Вы удачно подали заявку, ждите её рассмотрения!";
}}
} else $msg="Вы уже прошли проверку, ожидайте ее окончания!";
} else $msg="Для проверки необходимо 100 зм, а у вас их нету!";
}
###//Конец Действия
echo" <table width=100% cellspacing=0 cellpadding=3 border=0>
<tr>
<td align=right>
<center><font class=title>Приемная Инквизиции</font></center>
";
if ($msg!="") echo"<center><font color=red>
$msg</font></center>
";
//Подача заявки
echo"
<fieldset style='WIDTH: 98.6%'><legend>Подать заявку на проверку</legend>
<table width=100% cellspacing=0 cellpadding=5>
<tr>";
$me=mysql_fetch_array(mysql_query("SELECT status FROM priemka where pl_id='".$stat['id']."'"));
if ($stat[ic]>=$now) echo"<td align=center>
Вы уже прошли проверку на чистоту. Будит еще длиться: <b id=ic>[/b]<script language=JavaScript>ShowTime('ic',".$stat['ic']-$now.");</script></td>";
elseif ($me[status]==1) echo"<td align=center>
Ваша заявка находится на рассмотрении.</td>";
else echo"<td align=center><input type='button' value='Подать заявку на проверку' class=standbut style='WIDTH: 256px' onclick='this.disabled=true;window.location.href=\"administ.php?podat=$now\"'></td>";
echo"</tr>
</table>
</fieldset>";
//Конец подачи
//Вывод 15 Последних заявок!
echo"
<fieldset style='WIDTH: 98.6%'><legend>Последние 15 заявок</legend>
<table width=100% cellspacing=0 cellpadding=5>
<tr>
<td align=center>
<table cellspacing=0 cellpadding=5 style='border-style: outset; border-width: 2' border=1 width=35%>
<TR>";
if ($stat['rank'] == 14 || $stat['rank'] >= 99 || $stat[admin]==1) echo"<TD align=center width=5%>#</TD>";
echo"<TD width=10% align=center>
#</TD><TD align=center>
Логин</TD><TD align=center><U>Состояние</TD></TR>
";
$zay_ka=mysql_query("SELECT * FROM priemka where status=1 order by id DESC LIMIT 0,15");
if (mysql_num_rows($zay_ka)) {
for($num=0; $num<mysql_num_rows($zay_ka); $num++) { $n+=1;
$zayavka=mysql_fetch_array($zay_ka);
$avt = mysql_fetch_array(mysql_query("select user, id, level, rank, tribe from players where id='".$zayavka['pl_id']."'"));
echo"
<tr>";
if ($stat['rank'] == 14 || $stat['rank'] >= 99 || $stat[admin]==1) echo"<TD align=center><A HREF=\"administ.php?ic=$now&id=$avt[id]\"><IMG SRC=i/join.gif align=left title='Сделать проверку'></A></TD>";
echo"<TD align=center>$n</TD>
<TD align=center><script language=JavaScript>show_inf('".$avt[user]."','".$avt[id]."','".$avt[level]."','".$avt[rank]."','".$avt[tribe]."');</SCRIPT></TD>
<TD align=center>На рассмотрении</TD></tr>";
}
} else echo"<tr><td colspan=4><center>Новых Заявок Не Подано!</center></td></tr>";
echo" </table>
</td>
</tr>
</table>
</table>";
//Конец вывода
}
?>
<?
break;
case 3:
echo"<center>Добро пожаловать в отдел выбора образа! Стоимость образа -
450 кр.</center>
Стоимость добавления в игру своего оригинального образа -
10 $. Анимированый Образ -
15$ Заявки оставлять на форуме в разделе
Установка Личного образа
<table width=100% cellspacing=0 cellpadding=0 border=0>
";
for ($g=1; $g<50; $g++) {
if (!($g%7))echo "<tr>";
echo"
<td ><img src='$stat[img_path]/i/img/obraz/$stat[sex]/$g.png' onclick=\"if (confirm('Купить это образ?')) window.location='administ.php?otdel=3&setimg=obraz/$stat[sex]/$g'\" style='CURSOR: Hand'></a></td>
";
}
echo"</table>";
echo"</tr></tr></tr></tr></tr></tr></tr></tr></tr>";
break;
case 4:
echo"
<table border=0 width=100%>
<td><center>Добро пожаловать в Государственный Архив кланов. Здесь Вы сможете просмотреть все записи о кланах, а также подробную информацию о них.</center></td>";
$clans = mysql_query("SELECT * FROM tribes ORDER BY name");
while($DATA = mysql_fetch_array($clans)){ $n+=1;
$name = $DATA['name'];
$name_s = $DATA['name_short'];
$about = $DATA['about'];
$clan_i = "<img src='$stat[img_path]/i/klan/$name.gif' alt='$name_short' border=0>";
print"<tr><td>$n.$orden_i$clan_i
$name_s
Вам необходимо зарегистрироваться для просмотра ссылок
</tr></td>";
$i++;
}
unset($clans,$n);
echo"</table>";
break;
}}
$title = 'Администрация';
include("inc/html_header.php");
echo"
<body bgcolor=#dedede leftmargin=0 topmargin=0>
<DIV ID=hint1></DIV>
<script src='i/show_inf.js'></SCRIPT>
";
print"<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td>
У Вас на счету: ".$stat['credits']." кр.
</td>
<td align=right valign=top>
<img src='$stat[img_path]/i/refresh.gif' style='CURSOR: Hand' alt='Обновить' onclick='window.location.href=\"administ.php?otdel=$_GET[otdel]&tmp=\"+Math.random();\"\"'>
<img src='$stat[img_path]/i/back.gif' style='CURSOR: Hand' alt='Вернуться' onclick='window.location.href=\"street5.php?room=105&tmp=\"+Math.random();\"\"'>
</td>
</tr>
<tr>
<td>
У Вас на счету: ".$stat['f_credits']." екр.
</td>
</tr>
</table>";
echo"
<table width=100% cellspacing=0 cellpadding=3 border=0>
<tr>
<td align=center>
<font class=title>Администрация</font>
";
if ($msg!="") echo"<center><font color=red>
$msg</font></center>
";
echo"
<FIELDSET style='WIDTH: 98.6%'><legend>Кабинеты</legend>
<table width=100% cellspacing=0 cellpadding=5>
<tr>
<td align=center width=25%><A"; if ($otdel == 1) echo" disabled>
"; else echo" HREF='?otdel=1'>"; echo"Правила регистрации</A></td><td width=1% align=center>
|</td>
<td align=center width=25%><A"; if ($otdel == 5) echo" disabled>
"; else echo" HREF='?otdel=5'>"; echo"Заявки на клан</A></td><td width=1% align=center>
|</td>
<td align=center width=25%><A"; if ($otdel == 2) echo" disabled>
"; else echo" HREF='?otdel=2'>"; echo"Подать заявку</A></td><td width=1% align=center>
|</td>
<td align=center width=25%><A"; if ($otdel == 4) echo" disabled>
"; else echo" HREF='?otdel=4'>"; echo"Архив кланов</A></td><td width=1% align=center>
|</td>
<td align=center width=25%><A"; if ($otdel == 3) echo" disabled>
"; else echo" HREF='?otdel=3'>"; echo"Образ</A></td>
</tr>";
if (!empty($_GET['otdel'])) {
echo"<TR><TD COLSPAN=10 ALIGN=CENTER><HR COLOR='#CCCCCC'>";
switch ($_GET['otdel']) {
case 1: show(1); break;
case 2: show(2); break;
case 3: show(3); break;
case 4: show(4); break;
case 5: show(5); break;
default: echo"<B STYLE='COLOR: Red'>Что-то тут не так...[/B]"; break;
}
echo"</TD></TR>";
}
echo"
</table>
</FIELDSET>";
echo"</td>
</tr>
</table>";
}
?>
<BODY bgcolor=EBEDEC leftmargin=0 topmargin=0 background='<? print"$stat[img_path]"; ?>/i/backgrounds/reception.jpg' style='background-attachment: fixed;'></div>