Автор Тема: Вопрос Регистрация, не работает кнопка  (Прочитано 239 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

GameRussiaАвтор темы

  • *
  • Оффлайн
  • Награды Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Июн 2017
  • Возраст: 15
  • Сообщений: 103
  • Страна: ru
  • Поблагодарили: 6 раз(а)
  • Репутация +1/-0
  • Пол: Мужской
  • Дата рождения:2002-08-20
    • Награды
  • Социальные сети:
    ВКонтакте
Регистрация, не работает кнопка
« : 24 Сентябрь 2017, 20:09:18 »
Нет оценки
Привет. Решил переделать регистрацию, теперь не работает кнопка "зарегистрироваться", тыкай хоть перетыкай - 0 реакции. Не могу понять почему, подскажите в чем проблема.
 <!-- popup form #2 -->
<a href="#x" class="overlay" id="join_form"></a>
<div class="popup">

 <?PHP
   
   # Регистрация

   if(isset($_POST["login"])){

   $login = $func->IsLogin($_POST["login"]);
   $pass = $func->IsPassword($_POST["pass"]);
   $rules = isset($_POST["rules"]) ? true : false;
   $time = time()+(300+3*60*60);
   $ip = $func->UserIP;
   
   $email = $func->IsMail($_POST["email"]);
   $referer_id = (isset($_COOKIE["i"]) AND intval($_COOKIE["i"]) > 0 AND intval($_COOKIE["i"]) < 1000000) ? intval($_COOKIE["i"]) : 1;
   $referer_name = "";
   if($referer_id != 1){
      $db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
      if($db->NumRows() > 0){$referer_name = $db->FetchRow();}
      else{ $referer_id = 1; $referer_name = "Admin"; }
   }else{ $referer_id = 1; $referer_name = "Admin"; }
   
      if($rules){

         if($email !== false){
      
         if($login !== false){
         
            if($pass !== false){
         
               if($pass == $_POST["repass"]){
                  
                  $db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
                  if($db->FetchRow() == 0){
                  
                  # Регаем пользователя
                  $db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip)
                  VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");
                  
                  $lid = $db->LastInsert();
                  
                  $db->Query("INSERT INTO db_users_b (id, user, money_b, last_sbor) VALUES ('$lid','$login','5000', '".time()."')");
                  
                  # Вставляем статистику
                  $db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");
                  
                  echo "<div class='h-title2'><font color = 'white'>Вы успешно зарегистрировались.<br> Используйте форму сверху для входа в аккаунт</font><BR /></div>";
                  ?>
                  </div>
                  <div class="clr"></div>   
                  <?PHP
                  return;
                  }else echo "<div class='h-title2'><b><font color = 'red'>Указанный логин уже используется</font></b><BR /></div>";
                  
               }else echo "<div class='h-title2'><b><font color = 'red'>Пароль и повтор пароля не совпадают</font></b><BR /></div>";
         
            }else echo "<div class='h-title2'><b><font color = 'red'>Пароль заполнен неверно</font></b><BR /></div>";
         
         }else echo "<div class='h-title2'><b><font color = 'red'>Логин заполнен неверно</font></b><BR /></div>";

      }else echo "<div class='h-title2'><b><font color = 'red'><b>Email имеет неверный формат</font></b><BR /></div>";

      }else echo "<div class='h-title2'><b><font color = 'red'>Вы не подтвердили правила</font></b><BR /></div>";

   }

?> 

   
<!-- multistep form -->
<form id="msform">
   <form action="" method="post">
   <!-- fieldsets -->
      
   <fieldset>
      <h2 class="fs-title">Регистрация</h2>
      <h3 class="fs-subtitle">Основные данные</h3>
      <input name="login" type="text" placeholder="Пользователь (4-10 символов)" size="25" maxlength="10" class="lg" value=""/>
      <input name="pass" placeholder="Пароль (6-20 символов)" class="lg" type="password" size="25" maxlength="20" />
      <input name="repass" placeholder="Повтор пароля" type="password" size="25" class="lg" maxlength="20" />
      <input name="email" type="text"  placeholder="E-mail" size="25" class="lg" maxlength="50" />
      <a href="/rules" target="_blank" class="stn"><b><font color = 'black'>Правила</font></b></a> принимаю: </b></font><input name="rules" type="checkbox" />
      <input type="submit" name="registr" class="submit action-button" value="Submit" />
   </fieldset>
    </form>
</form>


   
<a class="close" href="#close"></a>
</div>
<div class="clr"></div>
 

Kuper

  • *
  • *
  • *
  • Оффлайн
  • Награды Репутация более 5 На форуме более 1 года Активный участник голосований за форум Болеее 300 сообщений
  • Дата регистрации: Дек 2016
  • Возраст: 28
  • Сообщений: 414
  • Страна: ru
  • Поблагодарили: 40 раз(а)
  • Репутация +8/-1
  • Пол: Мужской
  • Дата рождения:1989-11-19
    • Награды
  • Социальные сети:
    ВКонтакте
Регистрация, не работает кнопка
« Ответ #1 : 24 Сентябрь 2017, 20:35:14 »
Нет оценки
Я единственное заметил после Ip
$ip = $func->UserIP;
Нет проверки
$ipregs = $db->Query("SELECT * FROM `db_users_a` WHERE INET_NTOA(db_users_a.ip) = '$ip' ");
   $ipregs = $db->NumRows();
Дальше хз,посмотри внимательнее))
 
Пользователи, которые поблагодарили этот пост: GameRussia

romcka8

  • *
  • Оффлайн
  • Награды Более 2 лет на форуме Более 500 сообщений Более 10 созданных тем
  • Дата регистрации: Фев 2016
  • Сообщений: 661
  • Страна: 00
  • Поблагодарили: 14 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
    • Награды
Регистрация, не работает кнопка
« Ответ #2 : 24 Сентябрь 2017, 21:02:45 »
Нет оценки
Форма в форме получется
 
Пользователи, которые поблагодарили этот пост: GameRussia

GameRussiaАвтор темы

  • *
  • Оффлайн
  • Награды Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Июн 2017
  • Возраст: 15
  • Сообщений: 103
  • Страна: ru
  • Поблагодарили: 6 раз(а)
  • Репутация +1/-0
  • Пол: Мужской
  • Дата рождения:2002-08-20
    • Награды
  • Социальные сети:
    ВКонтакте
Регистрация, не работает кнопка
« Ответ #3 : 25 Сентябрь 2017, 05:53:50 »
Нет оценки
Форма в форме получется
Т.е вместе они не работают... И как быть?
 
Помечен как лучший ответ пользователем GameRussia 25 Сентябрь 2017, 19:46:02

Kuper

  • *
  • *
  • *
  • Оффлайн
  • Награды Репутация более 5 На форуме более 1 года Активный участник голосований за форум Болеее 300 сообщений
  • Дата регистрации: Дек 2016
  • Возраст: 28
  • Сообщений: 414
  • Страна: ru
  • Поблагодарили: 40 раз(а)
  • Репутация +8/-1
  • Пол: Мужской
  • Дата рождения:1989-11-19
    • Награды
  • Социальные сети:
    ВКонтакте
Регистрация, не работает кнопка
« Ответ #4 : 25 Сентябрь 2017, 08:40:38 »
Нет оценки
Т.е вместе они не работают... И как быть?
   <form action="" method="post" id="msform">
 
Пользователи, которые поблагодарили этот пост: GameRussia
Теги:
 

Модуль "Фейковые регистрация пользователей"

Автор velas85Раздел Совместные покупки

Ответов: 4
Просмотров: 2925
Последний ответ 20 Февраль 2016, 23:21:26
от darkcs
Регистрация без подтверждения почты для фруктовой фермы

Автор shans5Раздел Разное для фф

Ответов: 3
Просмотров: 3609
Последний ответ 10 Сентябрь 2016, 14:04:39
от maks161
Не работает пополнение в скрипте интернет магазина

Автор PasatonРаздел Вопросы / ответы по разным скриптам

Ответов: 1
Просмотров: 234
Последний ответ 10 Ноябрь 2017, 07:54:32
от Pasaton
Регистрация новых участников

Автор enclaveРаздел Вопросы по настройке фф

Ответов: 4
Просмотров: 2080
Последний ответ 31 Май 2016, 22:08:21
от enclave
Регистрация на проекте запрещена

Автор teodorРаздел Общие вопросы по фермам

Ответов: 15
Просмотров: 1187
Последний ответ 03 Ноябрь 2016, 16:38:32
от teodor
Имя пользователя:
Пароль:
Session: