prepod выбран на 426 строке.
Отправка - mail - на 40 строке.
Остальная выборка из базы на 5 строке и prepod там нет.
В скрипте нет ни функций, ни ООП, из чего вывод - скрипт выполняется построчно, согласно человеческому представлению, то есть, сверху внизу, строка за строкой, словно чтение книжки.
и на странице тоже соответственно цифра должна меняться на
А для вывода имеет. (Добавление)
Trosel пишет:
Теперь другая проблема, кнопка то работает, но при обновлении страницы почему то постоянно плюсуется, таким образом чтобы увеличивать $y я могу просто обновлять страницу, как это убрать? Заранее спасибо.
(Добавление)
При чём я заметил, что это получается только после первого нажатия, т.е. если я зашёл на стринцу и не жал ещё на кнопку, то при обновлении значение не меняется
При обновлении страницы происходит повторная отправка данных, установленных ранее, и твоя кнопка будет установлена.
Очевидно, надо очищать форму после отправки данных. Способов есть, вероятно несколько.
я и пытаюсь сделать чтобы пользователи не могли иметь одинаковые имена
А одинаковые в каком смысле?
admin, aDmin, Admin - это одинаковые?
А то есть для сравнения строк: http://php.net/manual/ru/function.strcmp.php
и
strcasecmp для сравнения без учета регистра
или
strtolower (Добавление)
Ну вот так у меня Ваш код отрабатывает. И пользователя проверят, но явно.
На счёт корректности запроса mysqli я не уверен, не спец.
И надо ли выходить из скрипта при одном сработавшем условии?!
Вроде бы для серии проверок делают серию elseif или switch
С такой проверкой можно создать пользователя с именем 0.0,
0000 или 0000000, или 88888 или вот с таким прекрасным именем
####
А также если 3 раз ввести пробел, то пользователь будет создан.
1) Надо бы добавить проверочку на то, что логин не является чисто числовым.
2) Надо проверить, что в логине нет недопустимых символов.
Вот только не знаю надо ли в случае с пробелами проверять еще так