Здравствуйте, гость ( Вход | Регистрация )
Mar 7 2009, 15:21
IP: 10.11.0.0/16 | Сообщение
#1
|
|
|
Активный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 152 Регистрация: 24-August 08 Из: "Мой дом город Красноярск" Пользователь №: 12949 Настроение: !!!!!!!!cool!!!!!!!! Вес: 0 кг
Удалено: 10.59% |
Parse error: syntax error, unexpected T_VARIABLE in z:\home\test2.ru\www\reg.php on line 46
Я новичок в php помогите плиз с ошибкой Код <?
include_once("config.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'; } elseif(empty($_POST['sex'])) { echo 'Вы не выбрали пол'; } elseif(empty($_POST['rassa'])) { echo 'Вы не выбрали рассу'; } else { $login = $_POST['login']; $password = $_POST['password']; $password2 = $_POST['password2']; $email = $_POST['email']; $sex = $_POST['sex']; $str = "10"; $agi = "10"; $ene = "10"; $health = "10"; $hp = "40"; $maxhp = "$health*4+$lvl*2"; $exp = "0"; $maxexp = "1000" $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 users( login, password , email, sex, rassa, str, agi, ene, health, hp, maxhp, exp, maxexp ) VALUES ('$login', '$password', '$email', '$sex','$rassa', '$str', '$agi', '$ene', '$health', '$hp', '$maxhp', '$exp', '$maxexp')"; $result = mysql_query($query) or die(mysql_error());; echo 'Регистрация успешно прошла'; } } } ?> -------------------- |
|
|
|
![]() |
Mar 7 2009, 15:35
IP: 10.10.0.0/16 | Сообщение
#2
|
|
![]() Новичок ![]() Группа: Новичок Сообщений: 24 Регистрация: 14-January 08 Из: вЋ›вЋівЋћ Пользователь №: 10083 Вес: 5 кг
Удалено: 20.00% |
CODE <? include_once("config.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'; } elseif(empty($_POST['sex'])) { echo 'Вы не выбрали пол'; } elseif(empty($_POST['rassa'])) { echo 'Вы не выбрали рассу'; } else { $login = $_POST['login']; $password = $_POST['password']; $password2 = $_POST['password2']; $email = $_POST['email']; $sex = $_POST['sex']; $str = "10"; $agi = "10"; $ene = "10"; $health = "10"; $hp = "40"; $maxhp = "$health*4+$lvl*2"; $exp = "0"; $maxexp = "1000"; $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 users( login, password , email, sex, rassa, str, agi, ene, health, hp, maxhp, exp, maxexp ) VALUES ('$login', '$password', '$email', '$sex','$rassa', '$str', '$agi', '$ene', '$health', '$hp', '$maxhp', '$exp', '$maxexp')"; $result = mysql_query($query) or die(mysql_error());; echo 'Регистрация успешно прошла'; } } } ?> Это от куда такой код, даже проверки на входные данные нет =/. -------------------- ![]() |
|
|
|
Mar 7 2009, 15:50
IP: 10.11.0.0/16 | Сообщение
#3
|
|
|
Активный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 152 Регистрация: 24-August 08 Из: "Мой дом город Красноярск" Пользователь №: 12949 Настроение: !!!!!!!!cool!!!!!!!! Вес: 0 кг
Удалено: 10.59% |
Всмысле чтоб в поля код немогли ввести?
-------------------- |
|
|
|
Mar 7 2009, 16:51
IP: 10.10.0.0/16 | Сообщение
#4
|
|
![]() Новичок ![]() Группа: Новичок Сообщений: 24 Регистрация: 14-January 08 Из: вЋ›вЋівЋћ Пользователь №: 10083 Вес: 5 кг
Удалено: 20.00% |
CODE <? include_once("config.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'; } elseif(empty($_POST['sex'])) { echo 'Вы не выбрали пол'; } elseif(empty($_POST['rassa'])) { echo 'Вы не выбрали рассу'; } else { $login = mysql_real_escape_string($_POST['login']); $password = mysql_real_escape_string($_POST['password']); $password2 = mysql_real_escape_string($_POST['password2']); $email = mysql_real_escape_string($_POST['email']; $sex = mysql_real_escape_string($_POST['sex']); $str = "10"; $agi = "10"; $ene = "10"; $health = "10"; $hp = "40"; $maxhp = "$health*4+$lvl*2"; $exp = "0"; $maxexp = "1000"; $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 users( login, password , email, sex, rassa, str, agi, ene, health, hp, maxhp, exp, maxexp ) VALUES ('$login', '$password', '$email', '$sex','$rassa', '$str', '$agi', '$ene', '$health', '$hp', '$maxhp', '$exp', '$maxexp')"; $result = mysql_query($query) or die(mysql_error());; echo 'Регистрация успешно прошла'; } } } ?> Так будет вернее. Сообщение отредактировал unnamed - Mar 7 2009, 17:16 |
|
|
|
Mar 7 2009, 19:40
IP: 10.11.0.0/16 | Сообщение
#5
|
|
|
Активный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 152 Регистрация: 24-August 08 Из: "Мой дом город Красноярск" Пользователь №: 12949 Настроение: !!!!!!!!cool!!!!!!!! Вес: 0 кг
Удалено: 10.59% |
mysql_real_escape_string это проверка на спец символы?
-------------------- |
|
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 15th December 2025 - 17:23 | |