Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP Почему The Bat не открывает письмо с локального сервера https://www.cyberforum.ru/ php-beginners/ thread242488.html
Помогите разобраться! Учусь делать сайты по курсу Попова. Создал Форму и обработчик. Письмо отправляется и в папке tmp я его вижу. Но когда хочу открыть The Bat-ом, вижу только пустой бланк. ...
Непонятная ошибка MySQL PHP
Привет всем. У меня такая проблема. Защел я на php.ru скачал и установил Apache 2.0.55, MySql 4.1, php 5.2.9 и всё шло хорошо, но последним шагом надо было протестировать MySQL на работоспособность и...
PHP Разбор html страницы
Здравствуйте. Необходимо взять из html страницы информацию об аудитории, т.е. день недели, какой парой и что будет. Например, я ввожу в программе 509 и он определяет информацию. Знаю, что для...
PHP Пуст ли $_GET? Здравствуйте! Проверка ввода данных в форму: <?php if (empty($_GET)) { echo "Not sent!"; https://www.cyberforum.ru/ php-beginners/ thread242275.html
PHP Хочу разобраться с переадресацией https://www.cyberforum.ru/ php-beginners/ thread242122.html
Вот есть сайты: с 1го сайта захожу на 2ой и у меня автоматически происходит переадресация на 3ий. Подскажите какой сайт будет отображён в статистике 3ого? 1ый или 2ой?
PHP Достать с сайта чистый текст
Вот нужно достать с сайтов чистый текст. т.е без тегов, без комментариев, без содержания <head> и <noindex> У меня сейчас две проблемы, как то не корректно вытаскивает текст. использую: ...
Удаление элемента строкового значения из базы PHP
Добрый вечер! Есть табличка cats в базе с двумя полями userId (INT) и categoryId (Varchar) Мы получаем в начале страницы одно числовое значение (например, 123) Как переписать все содержимое...
PHP Вывод из базы без повторений есть БД MESSAGES, в ней имя автора, имя получателя, id сообщения и текст сообщения! Нужно вывести список авторов, где получатель - имя конкретного пользователя, и если сообщений от какоголибо... https://www.cyberforum.ru/ php-beginners/ thread241806.html
PHP Выбор из select'а https://www.cyberforum.ru/ php-beginners/ thread241767.html
Привет всем! У меня в селекте находится список из БД (у которых parent = -1)/ При выборе одной записи из списка и нажатии на кнопку, должен появиться список (у которых parent = id, выбранной...
PHP Неувязка с назначением первичных ключей Доброго времени суток... Есть несколько таблиц в MySQL с которыми приходится работать... Зная id товара добавляем запись об изображении товара в таблицу gallery (галерея для товара) с полями... https://www.cyberforum.ru/ php-beginners/ thread241763.html
0 / 0 / 0
Регистрация: 14.02.2011
Сообщений: 3
0

Подскажите, где в скрипте регистрационной формы я ошибаюсь!

14.02.2011, 13:45. Просмотров 671. Ответов 5
Метки (Все метки)

Значит так. Имеется 3 файла:
Это сама форма, которую я соответственно вставила в свою страницу:
<table>
<form action="reg.php" method="POST">
<tr>
<td>Имя</td>
<td><input type="text" name="login" ></td>
</tr>
<tr>
<td>Пароль</td>
<td><input type="password" name="password" ></td>
</tr>
<tr>
<td>Повторите пароль</td>
<td><input type="password" name="password2"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="OK" name="submit" ></td>
</tr>
</form>
</table>

Далее, уже со своими данными, кроме пароля)))) эти файлы я пробовала загружать в корень (файлы даны целиком).
1) Reg.php:
<?
include_once("connect.php");
if (isset($_POST['submit']))
{
if(empty($_POST['login']))
{
echo 'Вы не ввели логин';
}
elseif(empty($_POST['password']))
{
echo 'Вы не ввели пароль';
}
elseif(empty($_POST['password2']))
{
echo 'Вы не ввели подтверждение пароля';
}
elseif($_POST['password'] != $_POST['password2'])
{
echo 'Введенные пароли не совпадают';
}
elseif(empty($_POST['email']))
{
echo 'Вы не ввели E-mail';
}
else
{
$login = $_POST['login'];
$password = $_POST['password'];
$password2 = $_POST['password2'];
$email = $_POST['email'];
$query = "SELECT `id`
FROM `users`
WHERE `login`='{$login}' AND `password`='{$password}'
";
$sql = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($sql) > 0)
{
echo 'Такой логин уже существует';
}

else
{
$query = "INSERT INTO u1422069_default(login , password , email )
VALUES ('$login', '$password', '$email')";
$result = mysql_query($query) or die(mysql_error());;
echo 'Регистрация успешно прошла';
}
}
}
?>

2) connect.php:

<?php
$dblocation = "127.0.0.1";
$dbname = "u1422069_default";
$dbuser = "u1422069_default";
$dbpasswd = "*********";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo( "<P> В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно. </P>" );
exit();
}
if (!@mysql_select_db($dbname, $dbcnx))
{
echo( "<P> В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно. .</P>" );
exit();
}
?>

Вроде как всё. База данных само собой создана, в скрипт значения подставлены.
Но НЕ ПАШЕТ! БЕЛЫЙ ЭКРАН И ВСЁ, а база данных пуста!!!

Добавлено через 2 минуты
FROM `users` я заменила, только забыла здесь, когда вылаживала исправить на FROM `u1422069_default`

Вернуться к обсуждению:
Подскажите, где в скрипте регистрационной формы я ошибаюсь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2011, 13:45
Готовые ответы и решения:

Тестирование регистрационной формы
Здравствуйте. Сделал регистрационную форму в своей программе. Для полноценного теста сохранения...

Сессии. Где я ошибаюсь?
Начал разбираться с сессиями, кукисами. Планируется сделать 3 защищённых страницы, получается...

Объясните, где я ошибаюсь?
Прошу извинить, что касаюсь &quot;вечного&quot; двигателя второго рода. Но мне важно понять, в чём моя...

Поправьте где ошибаюсь
Добрый день/вечер! Не могу понять в чем проблема, подскажите как решить using...

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