ОБСУЖДЕНИЕ

Форма регистрации

10 сообщений1 просмотровЗакрыта
#1
Пишу форму регистрации, но что-то не получается. Вот код:
PHP
 <?
include './system/functions.php';

$login = _string($_POST['login']);
$pass = _string($_POST['pass']);

if($login && $pass) {
echo 'Обработка';
}

echo '<center><form action="reg.php" method="post">
Логин:<br>
<input name="login"><br>
Пароль:<br>
<input name="pass" type="password"><br>
<input type="submit" value="Зарегистрироваться">
</form></center>';

?> 

На сколько я себе это представляю, если ввести в форму что-то, должна вывестись надпись "Обработка". Вместо этого меня бросает в index. Что я делаю не так?
#2
Это весь код? А где проверка Логина и пароля? Где Проверка базы?
тоесть у тебя нету бд в коде куда будет записыватся юзер !!!
#3
ну типа

$us=mysql_num_rows(mysql_query("SELECT `id` FROM `users`"));

тыры пыры юзер внесен в базу данных и т.д
#4
if(isset($login) &&
isset($pass)){ }
или если не будет работать, добавь кнопке отправки name и при передаче даных проверяй передано ли пост кнопки
#5
SsTeam, Я его только начал писать, конечно же это не весь код! Но даже этот кусочек работать не хочет.
#6
div class="center" будет правильнее и с фильтрацией
PHP
$login = isset($_POST['login']) ? 'пошла твоя фильтрация' : NULL;
#7
Taltos, Фильтрацию я дальше делать думал... Внутри обработки поста.
#8
Это вместо кодп выще твоего
#9
WebNovichok, если файл не в корне
<form action="/reg.php" method="post">
хотя я предпочитаю
<form action="?" method="post">
если на ту же страницу данные идут
#10
Тему закрыл WebNovichok!
Причина: Нашел выход...