Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\Users\User\Desktop\My Game\xampp\htdocs\reg.php on line 7
Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\Users\User\Desktop\My Game\xampp\htdocs\reg.php on line 8
Access denied for user 'root'@'localhost' (using password: YES)
Добавлено (23.01.2012, 21:38) --------------------------------------------- А еще автор обнови скрины
if (field=='login' || field=='email') { if (xmlHttp) { switch (field) { case 'login': var fval=document.getElementById('login').value; break; case 'email': var fval=document.getElementById('email').value; break; } xmlHttp.open('GET', 'includes/ajreg.php?field='+field+'&val='+escape(fval), true); xmlHttp.onreadystatechange = updatePage;
xmlHttp.send(null); } } else {
switch (field) { case 'pass': if (document.getElementById('pass').value.length<6) { document.getElementById('pass').className='bad_field'; document.getElementById('ch_pass').innerHTML='Пароль не может быть короче 6 символов или длинее 15.'; } else { document.getElementById('pass').className='good_field'; document.getElementById('ch_pass').innerHTML=''; } document.getElementById('pass1').value=''; break; case 'pass1': if (document.getElementById('pass1').value!=document.getElementById('pass').value) { document.getElementById('pass1').className='bad_field'; document.getElementById('ch_pass1').innerHTML='Введенный повторно пароль не верен.'; } else { document.getElementById('pass1').className='good_field'; document.getElementById('ch_pass1').innerHTML=''; } break; case 'icq': var reg = /^\d+\d$/; if (!reg.test(document.getElementById('icq').value)) { document.getElementById('icq').className='bad_field'; } else { document.getElementById('icq').className='good_field'; } break; case 'rules': document.getElementById('btn_reg').disabled=(document.getElementById('rules').value!=1); break;
}
} }
function updatePage() { if (xmlHttp.readyState == 4) { var response = xmlHttp.responseText; var field=response.substr(0,1); if (response.length==1) {response='';} else {response=response.substr(1,response.length);} if (field=='l') field='login'; if (field=='e') field='email'; if (response=='') { document.getElementById(field).className=''; } else if (response=='OK') { document.getElementById(field).className='good_field'; response=''; } else { document.getElementById(field).className='bad_field'; } document.getElementById('ch_'+field).innerHTML = response; } } </SCRIPT> <h1>Регистрация</h1> <form name="form_reg" action="reg.php" method="post"> Поля отмеченные <span class='rednote'>*</span> обязательны к заполнению.<P>
<ul style="margin:0 0 10 0"> <li> не короче 3х символов и не длинее 20; <li> только символы латинского алфавита, пробел, "_" и "-"; <li> не должно начинаться и заканчиваться раздельтельным символом (пробел, "-", "_"); <li> запрещено использование более 2х идущих подряд одинаковых символов, а также более одного разделительного символа; <li> имена содержащие ненормативную лексику будут удалены без предупреждения. </ul>
<TR> <TD valign="top" width="350"> <b><span class='rednote'>*</span>E-mail:</b> <ul style="margin:0 0 10 0"> <li> используется только для напоминания пароля, нигде не отображается; <li> не используется для рассылки новостей/уведомлений и прочего спама; </ul>
<TR><TD colspan="2">Мы создали игру похожую на мир Рагнарок (по знаминитому аниме). Вперед навстречу приключениям, и поиском новых земель. Вам будет предоставлено более 1000 монстров, много локаций. И главное предметов. Удачной игры!!! <a href="pomosh.php" target="_blank">НОВИЧКАМ</a>.</TD></TR> <TR><TD colspan="2"><span class='rednote'>Запрещена регистрация более одного аккаунта от одного пользователя!</span><P></TD></TR> <TR><TD colspan="2" align="center"><input type="submit" value="Зарегистрироватьcя" name="submit" style="border:2px solid black; font-weight:bold;" id="btn_reg" disabled></TD></TR> </TABLE>
Добавлено (23.04.2012, 15:46) --------------------------------------------- Я думаю некоторые формы можно убрать такие как <HR> <table width="100%"> <tr> <td>
$c_e = mysql_num_rows(mysql_query("SELECT id_user FROM users where email='".$_POST ["email"]."'")); {if ($c_e>0) {$errm .= "Данный e-mail уже зарегистрирован в игре"; $error=1;}}
Выходит ошибка
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /reg.php on line 19
Как создать столбец ip? Просто скриншоты не работают(
Заходишь в базу данных, выбираешь базу, в которой у тебя хранится вся информация, выбираешь вкладку user и добавляешь новую строку под именем ip, в тип указываешь, например, varchar и длину строк 15.
Ссылки на картинки по добавлению в БД ip не интдефицируются. Замените пожалуйста на рабочие или в ручную инструкцию допишите пожалуйста, а то для новичков (например меня) задача с добавлением IP в БД является не понятной.
Так же у нас появился новый параметр — ip. Мы его не обозначили в нашей БД. Так что заходим в phpMyAdmin, Переходим по нашей БД testgame, жмем на таблицу users и добавляем ip, по скринам думаю разберетесь: Вот тут не понятно у меня только такая папка есть phpMyAdmin а вот этих testgame, жмем на таблицу users нет как быть подскажите ото я новичек
Если поля или какое то поле пустое, то выводиться ошибка. Так же у нас появился новый параметр — ip. Мы его не обозначили в нашей БД. Так что заходим в phpMyAdmin, Переходим по нашей БД testgame, жмем на таблицу users и добавляем ip, по скринам думаю разберетесь: картинка картинка картинка
Так же у нас появился новый параметр — ip. Мы его не обозначили в нашей БД. Так что заходим в phpMyAdmin, Переходим по нашей БД testgame, жмем на таблицу users и добавляем ip, по скринам думаю разберетесь: Вот тут не понятно у меня только такая папка есть phpMyAdmin а вот этих testgame, жмем на таблицу users нет как быть подскажите ото я новичек
include "conf.php"; //подключаем файл с параметрами БД
/* Подключаемся к БД, если не получаеться, то выводим ошибку */ $data = mysql_connect($base_name, $base_user, $base_pass); if(!mysql_select_db($db_name,$data)){ echo "<BR>"; echo mysql_error(); die(); } //Прверяем на заполнение полей if ($_POST['next']){ //если нажата кнопка далее, то $error=0; // переменная равна 0 //Проверка на мыло if (!$_POST['email']){ $errm = "Вы не ввели e-mail<br>"; $error=1;} if(!preg_match("/^[_\.0-9a-z-]{1,}@[_\.0-9a-z-]{1,}\.[_\.0-9a-z-]{2,}$/", $_POST ["email"])) {$errm .= "Неправильный e-mail"; $error =1;} $c_e = mysql_num_rows(mysql_query("SELECT id FROM users where email='".$_POST ["email"]."'")); {if ($c_e>0) {$errm .= "Данный e-mail уже зарегистрирован в игре"; $error=1;}} //Проверка на пароль if(!$_POST ["pass"]) {$errp = "Необходимо указать Ваш пароль<br>"; $error =1;} if(!preg_match("/^[А-Яа-яЁёa-zA-Z0-9]+$/",$_POST ["pass"])) {$errp .= "Пароль содержит запрещенный символ<br>"; $error =1;} if (strlen ($_POST ["pass"])<6 || strlen ($_POST ["pass"])>25){ $errp .="Длина пароля от 6 до 25 символов<br>"; $error =1;} if ($_POST ["pass"]!= $_POST ["pass2"]){ $errp .="Введёные вами пароли не совпадают!"; $error =1;} //проверка на согласие с правилами if (!$_POST['rules']) {$errr = "Вы не согласны с правилами?<br>"; $error=1;} // Нет ошибок, создаём перса if(!$error) { $ip = $_SERVER['REMOTE_ADDR'];//узнаем ip адрес юзера /* Записываем данные в БД */ mysql_query ("INSERT INTO users (pass, ip, email) values('".md5(HtmlSpecialChars($_POST ["pass"]))."','".$ip."','".htmlspecialchars($_POST ["email"])."')") or die("Invalid query: " . mysql_error()); session_register("email");//регестрируем сессию email session_register("ip");//регестрируем сессию ip $_SESSION['user'] = $_POST['email']; //записуем email в глобыльную переменную $_SESSION $_SESSION['ip'] = $_POST['ip'];//записуем ip в глобыльную переменную $_SESSION ?> <script>location.href="goreg.php";</script><!-- Переадресовуем на страничку создания чара --> <?php } } // Выводим ошибочки function err($text){ return "<tr valign='middle' align='left'><td colspan='2'><span class='error'>$text</td></tr>"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="Браузерная Флеш игра BTG" /> <meta name="keywords" content="игра, флеш, браузер, BTG, игроки." /> <link rel="stylesheet" href="style.css" type="text/css" /> <title>BTG – браузерная онлайн Flash игра</title> </head> <body> <div id="reg"> <form action="" method="post"> <!-- Создаем таблицу с помощью тега table и размещяем по-центру --> <table align="center"> <!-- Создаем строку с помощью тега tr и разбиваем ее на 2 ячейки с помощью тега td --> <tr><td align="left" width="200">E-mail:</td><td><input type="text" value="<?php echo $_POST['email'] ?>" name="email" class="inup"></td></tr> <?php echo err($errm); ?> <tr><td align="left" width="200">Пароль:</td><td><input type="password" value="" name="pass" class="inup"></td></tr> <?php echo err($errp); ?> <tr><td align="left" width="200">Повторите пароль:</td><td><input type="password" value="" name="pass2" class="inup"></td></tr> <!-- Закрываем таблицу --> </table> <!-- Создаем checkbox с именем rules --> <span><input type="checkbox" class="inup" name="rules"></span> Я обязуюсь соблюдать <A href="lib/law.php" target=_blank><B>Законы игры Test Game</B></A></p> <?php echo err($errr); ?> <input type="submit" name="next" value="Дальше" class="btn"> </form> </div> </body> </html>
Подскажите что не так,всю ночь на регистрацию убил, при смене пароля в мускуле выбивает из него и пишет отказ доступа...
Добавлено (02.11.2013, 10:18) --------------------------------------------- Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\reg.php on line 7
Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\xampp\htdocs\reg.php on line 8
Access denied for user 'root'@'localhost' (using password: YES)
Добавлено (02.11.2013, 10:18) --------------------------------------------- Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\reg.php on line 7
Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\xampp\htdocs\reg.php on line 8
Access denied for user 'root'@'localhost' (using password: YES)
в конфигах к бд ошибка.. Учите англ. язык.. ВАМ пишет- Доступ запрещен Помогаю чем могу и прошу взаимной помощи) DCH - сайт разработчиков игр(новый проект)
Zorgsss, Ты вообще сам то умеешь делать что ни будь? Или в лом даже посмотреть.... Читай New Games Studio --------------------------------------------------------------------------------------- Проекты: DeadDay - Online --- Мертвый день: Выживание
Всем привет.Я недавно решил написать игру по этому уроку.Но наткнулся на проблему.После создания файла reg.php при переходе на него нету полей,просто текст с файла.Как это исправить?