Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
IcedElect
1 / 1 / 0
Регистрация: 08.03.2014
Сообщений: 85
#1

Код отказывается работать

16.11.2014, 15:50. Просмотров 275. Ответов 1
Метки нет (Все метки)

Всем привет.
Прошу помочь с одним делом.
У меня не работает две функции в коде.
1)Поля не пропадают после успешной регистрации.
2)Не заносятся пользователи в таблицу.
Они похожи тем,что обе эти в функции находятся в последнем if проверки.
Код

index.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
    
<?php
$check=true;
$db = mysql_connect("localhost", "root", "");
mysql_select_db ("brony",$db)or die(mysql_error());
if(isset($submit)){
    $name = $_POST['Name'];
    $login = $_POST['Login'];
    $email = $_POST['e-mail'];
    $pass = $_POST['Pass'];
    $cpass = $_POST['CPass'];
    $sel = "SELECT * FROM users WHERE login = '$login'";
    $res = mysql_query($sel); 
    $num = mysql_num_rows($res);
    $submit = $_POST['submit'];
    if(preg_match("/^[a-zA-Z0-9_\-.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-.]+$/",$email)){
        if($pass==$cpass){  
            if(mysql_query(num==0)){
                $check=false;
                $query = mysql_query("INSERT INTO users VALUES ('','$name','$login','$pass','$email','User')")or die(mysql_error());
            //  header('Location: index.php');
                echo "Регистрация успешно азвершена,теперь вы можете войти.";
                }else{$errors="Такой логин уже занят.";}
        }else{$errors="Пароли не совпадают";}
    }else{$errors="Некоректно введён e-mail";}
}
?>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/style.css">
<title>Брони меропри¤тие</title>
</head>
<body>
    <div class="wrap">
    <div class="cloud">
        <div class="content">
            <center>
            <b><h1>EverFree</h1></b><br>
            <strong>Вы зашли на страницу мероприятия BronyCristmas</strong><br>
            <strong>Мероприятие будет проводитс¤ 28.01.15 в 14:00</strong><br>
            <strong>Обязательно посетите новогоднюю ярмарку.</strong></br>
            <strong>Вас ждут ручные работы мастеров на любой вкус.</strong></br>
            <strong>Для входа требуется получить бесплатный билет или Вип билет.</strong></br>
            </center></div>
 
            <div class="regerrors" style="margin:auto auto;"><b>
            <?php
            echo $errors;
            ?>
            </b>
            </div>
            <?php
            //include 'reg.php';
 
 
if($check===true){
include 'formreg.php';
}else{}
?>
 
</body>
</html>
formreg.php
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
            <div class="content2">
            
            <div class="spoiler-b"><a href="javascript:sh()"><b>Регистрация</b></a></div>
                <div id="blabla" style="display:none;margin:10px;">
                <form action="index.php" method="POST">
                <div class="buy-left"><br>
                    <input type="text" name="Name" required placeholder="Ваше имя" style="width:150px;height:30px;border-radius:10px;margin:0px 0px;padding-left:5px;"><br>
                    <input type="text" name="Login" required placeholder="Ваш Логин" style="width:150px;height:30px;border-radius:10px;margin-top:20px;padding-left:5px;"><br>
                    <input type="text" name="e-mail" required placeholder="Ваш e-mail" style="width:150px;height:30px;border-radius:10px;margin-top:20px;padding-left:5px;"><br>
                </div>
                <div class="buy-center">
                <input type="submit" name="submit" value="Готово" style="width:150px;height:30px;border-radius:10px;margin-top:20;background: -moz-linear-gradient(top,  #7db9e8 16%, #1e5799 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,#7db9e8), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */margin-top:140px;">
                
                </div>
                <div class="buy-right">
                    <!--<input name="e-mail" placeholder="Ваш e-mail" required style="width:150px;height:30px;border-radius:10px;margin-top:5px;margin-left:4px;padding-left:5px;"><br>-->
                                    <input type="password" name="Pass" placeholder="Пароль" pattern="[A-Za-z0-9_-]{6,18}" required style="width:150px;height:30px;border-radius:10px;padding-left:5px;margin-left:4px;margin-top:20px;"><br>
                <input type="password" name="CPass" placeholder="Повторите пароль" required style="width:150px;height:30px;border-radius:10px;margin-top:20px;padding-left:5px;margin-left:4px;"><br>
 
                </div>
                </div>
 
            <script type="text/javascript">
            function sh() {
            obj = document.getElementById("blabla");
            if( obj.style.display == "none" ) { obj.style.display = "block"; } else { obj.style.display = "none"; }
            }
            </script>
    
            
    </div>

Помогите пожалуйста.

Добавлено через 2 часа 21 минуту
Ап!

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 15:50
Ответы с готовыми решениями:

Функция отказывается работать
Добрый день. Решил уменьшить свой код, чтобы не было повторов лишних и...

Перестал работать код
php код который генерирует капчу перестал работать. Ошибок нет, ничего не...

Почему код перестаёт работать в функции?
Здравствуйте! У меня есть вот такой код: $login = &quot;admin&quot;; if...

Мой код отказывается работать
почему то не получается и всё:cry:сижу мучаюсь, можете объяснить в чем ошибка?...

Файл отказывается работать в utf-8
Бред какой то &lt;?php class findAd{ function translite($r_txt){ ...

1
Jewbacabra
Эксперт PHP
3236 / 2736 / 1243
Регистрация: 24.04.2014
Сообщений: 8,345
16.11.2014, 16:16 #2
Цитата Сообщение от IcedElect Посмотреть сообщение
if(isset($submit)){
PHP
1
if (isset($_POST['submit']))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2014, 16:16

Перестал работать код. Не могу понять в чём причина!
Получил сайт в распоряжение, а на сайте ошибка в РНР. При чём изначально...

При нажатии кнопки работает код,который не должен работать
Всем привет. Суть такова: когда человек заходит на страницу проверяется...

Как заставить этот код работать без перезагрузки страницы (ajax)
Здравствуйте. Вопрос такой - есть страница table.html в неё подключается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru