Регистрация по комнатах

Статус
В этой теме нельзя размещать новые ответы.

Bag3ban1

Школьник
Репутация
19 / 1 025
Код:
<?
//-------------------------------------------------------------------------------------------------------------------------
//Получение данных
//-------------------------------------------------------------------------------------------------------------------------

//GET-данные

$page=@$_GET['page'];
$login2=@$_GET['login'];

//POST-данные

$login=@$_POST['login'];            //Логин
$name=@$_POST['name'];            //Имя
$psw=@$_POST['psw'];              //Пароль
$conf_pass=@$_POST['conf_pass'];        //Повтор пароля
$email=@$_POST['email'];            //Электроная почта
$sex=@$_POST['sex'];            //Пол
$rase=@$_POST['rase'];            //Раса
$day=@$_POST['day'];            //День
$month=@$_POST['month'];            //Месяц
$year=@$_POST['year'];            //Год
$deviz=@$_POST['deviz'];            //Девиз
$city=@$_POST['city'];            //Реальный город
$law=@$_POST['law'];            //Закон
$register=@$_POST['register'];        //Кнопка регистрации


//-------------------------------------------------------------------------------------------------------------------------
//Иницилизация библиотек
//-------------------------------------------------------------------------------------------------------------------------

include('var.php');    //Локализация + основные переменные переменные
include('inc/noflood.php');        //Антифлудер
include('inc/db_connect.php');        //Соединение с базой
include('time.php');            //Время
echo"
<script LANGUAGE='JavaScript'>
document.ondragstart = test;
//запрет на перетаскивание
document.onselectstart = test;
//запрет на выделение элементов страницы
document.oncontextmenu = test;
//запрет на выведение контекстного меню

function test() {
 return false
}
</SCRIPT>";

echo"<script language=JavaScript src=i/show_inf.js></script>
<script language=JavaScript src=i/time.js></script>";
//-------------------------------------------------------------------------------------------------------------------------
//Иниилизация стандартных переменных
//-------------------------------------------------------------------------------------------------------------------------

//Серверные переменные

$now=time();//Время в секундах
$ip=GetEnv("REMOTE_ADDR");//IP пользователя
$browser=GetEnv("HTTP_USER_AGENT");//Браузер пользователя
$ok=0;


//Удаление переменных

unset($user);
unset($pass);

//-------------------------------------------------------------------------------------------------------------------------
//Если данные отправлены
//-------------------------------------------------------------------------------------------------------------------------
$reg_ip=mysql_num_rows(mysql_query("SELECT id FROM register where ip='".$ip."' AND date>'".($now - 86400)."'"));

if ($reg_ip==0){
$register_ok=0;
if (@$register) 
{
    // Блокировка таблицы    

    mysql_query("LOCK TABLES `players` WRITE, `slots` WRITE");
    echo mysql_error();
    
    $login=trim($login);//Удаление пробельных символов
    $login=mysql_escape_string($login);//Экранирование спец символов
    
    if ($login=="" or $conf_pass=="" or $name=="" or $sex=="" or $rase=="" or $email=="") $nms.=$lang_rigister_error_not_all; else 
        {
        
        //Ищем в базе логин

        $hinfo=mysql_fetch_array(mysql_query("SELECT id FROM players where user='".$login."'"));
        echo mysql_error();
        
        //Если найден

        if (!empty($hinfo['id'])) $finded=1; else $finded=0;
        
        if ($finded == 0) {

            //Проверяем длинну логина

            if (strlen($login)<3) { $nms.=$lang_rigister_error_short_login."\\n"; } elseif (strlen($login)>15) { $nms.=$lang_rigister_error_long_login."\\n"; } else $ok+=1;
            
            //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            //Проверка на недопустимый символ
            //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

            $arr[] = chr(32);
            for($i = 48; $i != 57; $i++) {
                    $arr[] = chr($i);
            }
            
            for($i = 65; $i != 91; $i++) {
                    $arr[] = chr($i);
            }
            
            for($i = 97; $i != 123; $i++) {
                    $arr[] = chr($i);
            }
            
            for($i = 192; $i != 256; $i++) {
                    $arr[] = chr($i);
            }
            
            for ($i=0; $i<strlen($login); $i++) {
                    if (!in_array($login[$i],$arr)) { $fb=1; break; }
            }
            
            if ($fb == 1) { $nms.=$lang_rigister_error_symbol."\\n"; } else $ok+=1;
            //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            
            //Проверка данных формы

            if (preg_match("#[A-Za-z]#", $login) && preg_match("#[А-Яа-я]#", $login)) { $nms.=$lang_rigister_error_en_or_lo."\\n"; } else $ok+=1;
            if (is_numeric($login)) { $nms.=$lang_rigister_error_all_num."\\n"; } else $ok+=1;
            if ($psw!=$conf_pass) { $nms.=$lang_rigister_error_password."\\n"; } else $ok+=1;
            if ($psw==$conf_pass && strlen($psw)<6) { $nms.=$lang_rigister_error_password_short."\\n"; } else $ok+=1;
            if (!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $email)) { $nms.=$lang_rigister_error_email."\\n"; } else $ok+=1;
            if ($sex!=1 && $sex!=2) { $nms.=$lang_rigister_error_sex."\\n"; }  else $ok+=1;
            if ($rase!=1 && $rase!=2 && $rase!=3 && $rase!=4) { $nms.=$lang_rigister_error_rase."\\n"; }  else $ok+=1;
            
            if (is_numeric($day) && is_numeric($month) && is_numeric($year)) {
                if (($day>0 && $day<32) and ($month>0 && $month<13) and ($year>1949 && $year<2000)) { $ok+=1; }
                    else $nms.=$lang_rigister_error_years_old."\\n";
            } else $nms.=$lang_rigister_error_years_old."\\n";
            
            if ($law!=1) { $nms.=$lang_rigister_error_law."\\n"; } else $ok+=1;
            
            } else $nms.=$lang_rigister_error_login."\\n";
        
        }
    
        //Узнаём IP клиента        

        if(empty($ip))
        {
                if (getenv('HTTP_X_FORWARDED_FOR'))//IP клиента за прокси сервером
                    {
                            $ip=getenv('HTTP_X_FORWARDED_FOR');
                    }
                        else
                    {
                            $ip=getenv('REMOTE_ADDR');//обычный IP
                    }
    
        }

    // Если всё нармально, то вставляем в базу

    if ($ok>10) {
        include ("inc/chat/functions.php");
        insert_msg($lang_rigister_new_login.mysql_escape_string($login),'','',1, '', '',1);
        //IDнового клиента

        $max = mysql_fetch_array(mysql_query("SELECT MAX(id) as id FROM players"));
        $NEW_USER_ID = $max['id'] + 1;

        //Записываем в базу
        mysql_query("INSERT INTO register (id, ip , date) values('','$ip','$now')");
        mysql_query("INSERT INTO slots (id, slots.1) values('".$NEW_USER_ID."','0')");
        mysql_query("INSERT INTO players (id, user, pass, rase, name, birth, birthdate, real_city, sex, browser, deviz, ip,email) values('".$NEW_USER_ID."','".mysql_escape_string($login)."',md5('$psw'),'".mysql_escape_string($rase)."','".mysql_escape_string($name)."','$day.$month.$year','$this_time','".mysql_escape_string($city)."','".mysql_escape_string($sex)."','".mysql_escape_string($browser)."','".mysql_escape_string($deviz)."','$ip','".mysql_escape_string($email)."')");
        
        $finded = 1;
        
        // Разблокировка таблицы

        mysql_query("unlock tables");

        //Вывод сообщение об успешной регистрации

        
        header("Location: register.php?page=end&login=$login");
        exit;
    }

    // Разблокировка таблицы

    mysql_query("unlock tables");

}
}





$title=$lang_rigister_title;
include('inc/html_header.php');
echo"    <body background='i/town/bg1.gif'>
        <table width=350 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3>
            <tr>
                <td align=center><b style='COLOR: Green'>$lang_rigister_title[/b]</td>
            </tr>
        </table>
";
if (($reg_ip>0) and($page!="end")){
echo"
<center><table width=100% border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3 height=200 style='padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px'>
<tr><td align=center valign=center>
[b]$lang_rigister_error_ip_msg[/b]
</td>
</tr>
</center>";
}
elseif ($page!="end") 
{
//Вывод ошибки
if (@$nms!="") echo"        <script>alert('$lang_rigister_error_msg\\n$nms');</script>";


echo"
        <table width=350 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3>
            <form action='' method=post>
            <tr>
                <td width=50%>$lang_rigister_msg_login(<b style='COLOR: Red'>*[/b])</td>
                <td align=center><input name='login' class=input style='WIDTH: 150px' maxlength=20 value='$login'></td>
            </tr>                
            <tr>
                <td>$lang_rigister_msg_password(<b style='COLOR: Red'>*[/b])</td>
                <td align=center><input name='psw' type=password class=input style='WIDTH: 150px' maxlength=30 value='$psw'></td>
            </tr>                
            <tr>
                <td>$lang_rigister_msg_password_confirm(<b style='COLOR: Red'>*[/b])</td>
                <td align=center><input name='conf_pass' type=password class=input style='WIDTH: 150px' value='$conf_pass'></td>
            </tr>                    
            <tr>
                <td>$lang_rigister_msg_email(<b style='COLOR: Red'>*[/b])</td>
                <td align=center><input name='email' class=input style='WIDTH: 150px' value='$email'></td>
            </tr>                
            <tr>
                <td>$lang_rigister_msg_real_name(<b style='COLOR: Red'>*[/b])</td>
                <td align=center><input name='name' class=input style='WIDTH: 150px' maxlength=11 value='$name'></td>
            </tr>
            <tr>
                <td>$lang_rigister_msg_years_old(<b style='COLOR: Red'>*[/b])</td>
                <td align=center>
                    <select name=day>";
                    for ($i=1; $i<32; $i++) { echo"<option value=$i"; if ($i==$day) echo" selected"; echo">$i"; }
                    unset($i);
                    echo"</select>
                    <select name=month>";
                    for ($i=1; $i<13; $i++) { echo"<option value=$i"; if ($i==$month) echo" selected"; echo">$i"; }
                    unset($i);
                    echo"</select>
                    <select name=year>";
                    for ($i=1980; $i<2008; $i++) { echo"<option value=$i"; if ($i==$year) echo" selected"; echo">$i"; }
                    unset($i);
                    echo"</select>
                </td>
            </tr>
            
            <tr>
                <td>$lang_rigister_msg_sex(<b style='COLOR: Red'>*[/b])</td>
                <td align=center><select name=sex style='WIDTH: 85px'><option><option value=1"; if ($sex==1) echo" selected"; echo">$lang_rigister_msg_sex_ma <option value=2"; if ($sex==2) echo" selected"; echo">$lang_rigister_msg_sex_fm</select></td>
            </tr>
            <tr>
                <td>$lang_rigister_msg_sklonost(<b style='COLOR: Red'>*[/b])</td>
                <td align=center>
                    <select name=rase style='WIDTH: 85px'>
                        <option>
                        <option value=1"; if ($rase==1) echo" selected"; echo">$lang_rigister_msg_race_light
                                         
                        <option value=2"; if ($rase==2) echo" selected"; echo">$lang_rigister_msg_race_dark
                                         

                    </select>
                </td>
            </tr>
            <tr>
                <td>$lang_rigister_msg_deviz</td>
                <td align=center><input name='deviz' class=input style='WIDTH: 150px' value='$deviz'></td>
            </tr>
            <tr>
                <td>$lang_rigister_msg_city</td>
                <td align=center><input name='city' class=input style='WIDTH: 150px' maxlength=11 value='$city'></td>
            </tr>
            <tr>
                <td colspan=2><input type=hidden name=law value=0><input type=checkbox name=law value=1"; if ($law == 1) echo " checked"; echo">$lang_rigister_msg_law</td>
            </tr>
            <tr>
                <td align=center><input type=submit name=register class=input value='$lang_rigister_msg_sumbit' style='WIDTH: 150px'></td>
                <td align=center><input type=button class=input value='Закрыть' style='WIDTH: 150px' onclick='window.close();'></td>
            </tr>
            </form>
        </table>
    </body>
</html>";
}
elseif ($page=="end") 
{
    
    $inf=mysql_fetch_array(mysql_query("SELECT * FROM players where user='".mysql_escape_string($login2)."'"));
    
    if ($inf[user]!="") 
        {
            if ($inf[active]==0) 
            {
            
                echo"    

        <table width=330 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3 height=329>
            <tr>
                <td align=center valign=center>$lang_rigister_msg_thenks[b]$inf[user][/b]!

                    

                    

                    <input type=button value='$lang_rigister_msg_button' class=input onclick='window.open(\"http://konzip.podzone.net\",\"\",\"width=700,height=400,resizable,location=yes,menubar=yes,status=yes,toolbar=y
es,scrollbars=yes\");'>
                </td>
            </tr>
        </table>";
                mysql_query("update players set active=1 where id=$inf[id]");
            
            } else 
            { 
                $title=$lang_rigister_title;
                include('inc/html_header.php');
                echo"    <body background='i/town/bg1.gif'>
        <table width=350 border=1 bordercolor=CCCCCC cellspacing=0 cellpadding=3>
            <tr>
                <td align=center><b style='COLOR: Green'>$lang_rigister_title[/b]</td>
            </tr>
        </table>

        <center>$lang_rigister_msg_activ</center>"; 
            }
    }
    
    echo"
    </body>
</html>";
}
?>

Помогите зделать так штоб когда в регистрацие выбераеш склонность Светлою то человек попадал в комнату 1 а если Темною то в комнату 2

Я думал поставить проверку но вот немагу понять куда ее засунуть
Код:
mysql_query("UPDATE players SET  room=3 WHERE user='".$stat['user']."'");
 
я думаю что нужно делать перенаправление в enter.php,тоесть человек заходит в игру вводя свой логин и пас,база проверяет склонность/расу и перенаправляет в ту или иную комнату
 
попробуй как-то по такому принцыппу,

сам запрос регистрации найди, и сразу-же за ним приблезительный делай типо

Если человек выбрал светлую склонность, запрос подать(ещё 1) чтоб комнату поменял на 3, а если тёмную то на 4 ...
 
Код:
tr>
                <td>$lang_rigister_msg_sklonost(<b style='COLOR: Red'>*[/b])</td>
                <td align=center>
                    <select name=rase style='WIDTH: 85px'>
                        <option>
                        <option value=1"; if ($rase==1) echo" selected"; echo">$lang_rigister_msg_race_light
                                         
                        <option value=2"; if ($rase==2) echo" selected"; echo">$lang_rigister_msg_race_dark
                                         

                    </select>
                </td>
            </tr>

Вот здесь нужно но сам несмагу етава зделать народ помагайте .... :)
 
Код:
 mysql_query("INSERT INTO players (id, user, pass, rase, name, birth, birthdate, real_city, sex, browser, deviz, ip,email) values('".$NEW_USER_ID."','".mysql_escape_string($login)."',md5('$psw'),'".mysql_escape_string($rase)."','".mysql_escape_string($name)."','$day.$month.$year','$this_time','".mysql_escape_string($city)."','".mysql_escape_string($sex)."','".mysql_escape_string($browser)."','".mysql_escape_string($deviz)."','$ip','".mysql_escape_string($email)."')");
после этого попробуй проверку зделать типо
Код:
if (mysql_escape_string($sclon)) = dark
mysql_query("UPDATE `players`SET `room`='4' WHERE `id`='".$NEW_USER_ID."'");
типо такого, сам не проверял, может и не поможет!
 
Может так как он говорил помогите так зделать ....

я думаю что нужно делать перенаправление в enter.php,тоесть человек заходит в игру вводя свой логин и пас,база проверяет склонность/расу и перенаправляет в ту или иную комнату

если rase=1 комната 1 если rase=2 комната 2 помогите так зделать


enter.php

Код:
<?
    include(getcwd().'/var.php');
    include(getcwd().'/inc/db_connect.php');
    include(getcwd().'/time.php');

//Введён слишком большой
if (strlen(mysql_escape_string($_POST['user'])) >= 20)
{
    $title = "$lang_error!";
    include("inc/html_header.php");
    echo"
<script LANGUAGE='JavaScript'>
document.ondragstart = test;
//запрет на перетаскивание
document.onselectstart = test;
//запрет на выделение элементов страницы
document.oncontextmenu = test;
//запрет на выведение контекстного меню

function test() {
 return false
}
</SCRIPT>";

echo"<script language=JavaScript src=i/show_inf.js></script>
<script language=JavaScript src=i/time.js></script>";
    echo"    <body background='i/town/bg1.gif'>[b]<font color=red>$lang_error!</font>[/b]
$lang_error_long_login";
    exit;

}

//Иницилизация переменных
$ctime = time();//Время в секундах
$error = '';//Обнуление переменой ошибки
$ip = $_SERVER['REMOTE_ADDR'];//IP пользователя

// Восстановление забытого пароля
if (@$_GET['lostpwd']){ include(getcwd().'/inc/enter/lostpwd.php'); }
    else {
        //Экранирование спец символов SQL
        $user = mysql_escape_string($_POST['user']);
        $pass = mysql_escape_string($_POST['pass']);
        
        //Запрос в базу данных
        $infs = mysql_query("select user, pass, room from players where user='$user'");
        $info = mysql_fetch_array($infs);
        $query = mysql_query("select user, bloked, room, id, level, rank, tribe from players where user='".$user."' && pass='".md5($pass)."'");
        $inf = mysql_fetch_array($query);

// Перса нет, ищем в других городах
if (mysql_num_rows($infs)==0) $error=$lang_error_bad_login."\"[b]".$user."[/b]\"";
    else {
            if (empty($user) || empty($pass))
                {
                    $error = $lang_error_fail_query;
                }elseif ($info['pass']!=md5($pass) && !empty($info['user'])) 
                    {
                        $error = $lang_error_bad_login."\"[b]".$user."[/b]\"";
                        mysql_query("INSERT INTO security (id, user, ip, result) values('$ctime', '$user', '$ip', '2')");
                        //insert_msg("$lang_error_auth_ip: [b]$ip[/b]","$info[user]",4,"","$info[room]","1");
                    }
            if ($inf['bloked'])
                {
                $error = $lang_error_bloked_login."[b]\"".$inf['user']."\"[/b]".$lang_error_bloked_reason.": <font color=red>[b]".$inf['bloked']."[/b]</font>";
                }

        }


if(empty($error)) {

        $auth_code=md5($ctime-rand(1,1000));

        SetCookie("user", $inf['user']);
        SetCookie("pass", md5($pass));
        SetCookie("db_auth", $auth_code);
        SetCookie("db_user_id", $inf['id']);

        mysql_query("LOCK TABLE authorization WRITE");

        mysql_query("DELETE FROM `authorization` WHERE id='".$inf['id']."'");
        mysql_query("INSERT INTO `authorization` VALUES('".$inf['id']."','".$auth_code."')");

        mysql_query("UNLOCK TABLES");

        // Заносим в список онлайн
        if (mysql_num_rows(mysql_query("SELECT * FROM online WHERE id='".$inf['id']."'")) == 1)
                mysql_query("UPDATE online SET level='".$inf['level']."', rank='".$inf['rank']."', tribe='".$inf['tribe']."', room='".$inf['room']."', lpv='".$ctime."' WHERE id='".$inf['id']."'");
        else
                mysql_query("INSERT INTO online values ('".$inf['id']."','".$inf['user']."','".$inf['level']."','".$inf['rank']."','".$inf['tribe']."','".$ctime."','".$inf['room']."')");
                
            
        //

        mysql_query("INSERT INTO security (id, user, ip, result) values('".$ctime."', '".$info['user']."','$ip','1')");
        mysql_query("UPDATE `players` SET `lpv`='".time()."' WHERE `id` = '".$inf['id']."'");
        header("Location: game.php");
} else { echo"
            <title>$lang_error!</title><link rel=stylesheet type='text/css' href='$img_server; ?>/i/main.css'>
                <body background='i/town/bg1.gif'>
                <font color=red>[b]$lang_error:[/b]</font>
$error";
              }
     }
?>
 
перед header"Location: game.php"); добавь проверку на расу
Код:
if($inf['rase'] == 1){
mysql_query("UPDATE players SET room=1 WHERE id='".$inf['id']."'");}
else {
mysql_query("UPDATE players SET room=2 WHERE id='".$inf['id']."'");}
 
думаю лучше в ентер не делать, поскольку СРАЗУ как человек входит, его же будет кидать в комнату 1 или 2, а если он допустем в шахте, в далёкой комноте до куда долеко идти ресурсы качал, вышел, потом заходит, а он в 1 или во 2 комнате! =\ тупо...
 
да я тебе уже дал пример! если выбрал склонность светлую, делать проверку и отпровлять в 1 комнату!
 
СТавь проверку на расу вот тут
Код:
//Записываем в базу
        mysql_query("INSERT INTO register (id, ip , date) values('','$ip','$now')");
        mysql_query("INSERT INTO slots (id, slots.1) values('".$NEW_USER_ID."','0')");
        mysql_query("INSERT INTO players (id, user, pass, rase, name, birth, birthdate, real_city, sex, browser, deviz, ip,email) values('".$NEW_USER_ID."','".mysql_escape_string($login)."',md5('$psw'),'".mysql_escape_string($rase)."','".mysql_escape_string($name)."','$day.$month.$year','$this_time','".mysql_escape_string($city)."','".mysql_escape_string($sex)."','".mysql_escape_string($browser)."','".mysql_escape_string($deviz)."','$ip','".mysql_escape_string($email)."')");
        
        $finded = 1;
        
        // Разблокировка таблицы
Проверка ставится перед
Код:
mysql_query("INSERT INTO players (id, user, pass, rase, name, birth, birthdate, real_city, sex, browser, deviz, ip,email) values('".$NEW_USER_ID."','".mysql_escape_string($login)."',md5('$psw'),'".mysql_escape_string($rase)."','".mysql_escape_string($name)."','$day.$month.$year','$this_time','".mysql_escape_string($city)."','".mysql_escape_string($sex)."','".mysql_escape_string($browser)."','".mysql_escape_string($deviz)."','$ip','".mysql_escape_string($email)."')");
 
Вроде всьо правельно делаю но нехочет регать в комнату 2 =( што не так ?

Код:
//Записываем в базу
        mysql_query("INSERT INTO register (id, ip , date) values('','$ip','$now')");
        mysql_query("INSERT INTO slots (id, slots.1) values('".$NEW_USER_ID."','0')");
        if($inf['rase'] == 2){
        mysql_query("UPDATE players SET room=2 WHERE id='".$inf['id']."'");}
        mysql_query("INSERT INTO players (id, user, pass, rase, name, birth, birthdate, real_city, sex, browser, deviz, ip,email) values('".$NEW_USER_ID."','".mysql_escape_string($login)."',md5('$psw'),'".mysql_escape_string($rase)."','".mysql_escape_string($name)."','$day.$month.$year','$this_time','".mysql_escape_string($city)."','".mysql_escape_string($sex)."','".mysql_escape_string($browser)."','".mysql_escape_string($deviz)."','$ip','".mysql_escape_string($email)."')");
        
        $finded = 1;
        
        // Разблокировка таблицы
 
Код:
//Записываем в базу
        mysql_query("INSERT INTO register (id, ip , date) values('','$ip','$now')");
        mysql_query("INSERT INTO slots (id, slots.1) values('".$NEW_USER_ID."','0')");
       // mysql_query("UPDATE players SET room=2 WHERE id='".$inf['id']."'");
        if($inf['rase'] != 2){
mysql_query("INSERT INTO players (id, user, pass, rase, name, birth, birthdate, real_city, sex, browser, deviz, ip,email) values('".$NEW_USER_ID."','".mysql_escape_string($login)."',md5('$psw'),'".mysql_escape_string($rase)."','".mysql_escape_string($name)."','$day.$month.$year','$this_time','".mysql_escape_string($city)."','".mysql_escape_string($sex)."','".mysql_escape_string($browser)."','".mysql_escape_string($deviz)."','$ip','".mysql_escape_string($email)."')");{
        else{
mysql_query("INSERT INTO players (id, user, pass, rase, room, name, birth, birthdate, real_city, sex, browser, deviz, ip,email) values('".$NEW_USER_ID."','".mysql_escape_string($login)."',md5('$psw'),'".mysql_escape_string($rase)."','2','".mysql_escape_string($name)."','$day.$month.$year','$this_time','".mysql_escape_string($city)."','".mysql_escape_string($sex)."','".mysql_escape_string($browser)."','".mysql_escape_string($deviz)."','$ip','".mysql_escape_string($email)."')");{
        $finded = 1;
        
        // Разблокировка таблицы
 
Parse error: parse error, unexpected $end in T:\home\localhost\iv\site\reg.php on line 348

Код:
//Записываем в базу
        mysql_query("INSERT INTO register (id, ip , date) values('','$ip','$now')");
        mysql_query("INSERT INTO slots (id, slots.1) values('".$NEW_USER_ID."','0')");
       // mysql_query("UPDATE players SET room=2 WHERE id='".$inf['id']."'");
        if($inf['rase'] != 2){
mysql_query("INSERT INTO players (id, user, pass, rase, name, birth, birthdate, real_city, sex, browser, deviz, ip,email) values('".$NEW_USER_ID."','".mysql_escape_string($login)."',md5('$psw'),'".mysql_escape_string($rase)."','".mysql_escape_string($name)."','$day.$month.$year','$this_time','".mysql_escape_string($city)."','".mysql_escape_string($sex)."','".mysql_escape_string($browser)."','".mysql_escape_string($deviz)."','$ip','".mysql_escape_string($email)."')");{
        else{
mysql_query("INSERT INTO players (id, user, pass, rase, room, name, birth, birthdate, real_city, sex, browser, deviz, ip,email) values('".$NEW_USER_ID."','".mysql_escape_string($login)."',md5('$psw'),'".mysql_escape_string($rase)."','2','".mysql_escape_string($name)."','$day.$month.$year','$this_time','".mysql_escape_string($city)."','".mysql_escape_string($sex)."','".mysql_escape_string($browser)."','".mysql_escape_string($deviz)."','$ip','".mysql_escape_string($email)."')");{
        $finded = 1;
        
        // Разблокировка таблицы


else{ -- вот в етом рядке ошибка..!
 
ну добавь } в конце ёптваю :) твоя ошибка пишет что конец неправельный
 
непомагает !! мда я уже за...балса немагу зделать и всьо ... :)
 
кинь ещё раз весь код, может и кидал, но с изменениями кинь покалдую малёх
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху