flo.mAster 7 Опубликовано: 26 марта 2008 Рассказать Опубликовано: 26 марта 2008 (изменено) Форма: <center> <form method="post" action="index.php?id=login"> <table> <tr> <td>Логин:</td> <td><input type="text" name="account"/></td> </tr> <tr> <td>Пароль:</td> <td><input type="text" name="password"/></td> </tr> <tr> <td colspan="2" style="text-align: center;"><br /> <input type="submit" name="submit" value="Войти" /></td> </tr> </table> </form> </center> <?php if($_POST['account']){ $login=$_POST['account']; $pass=base64_encode(pack('H*', sha1($_POST['password']))); $sql=mysql_query("SELECT * level, class_id `accounts` WHERE (`char_name`='".$login."', `password`='".$pass."')"); echo "<br>".$level."<br>"; }else{echo ";)";} ?> Но ничего не показывает Хочу что бы пароли сравнивало ещё ничего не хочет показывать и т.д. Помогите, и ещё что бы в таблице показывало... И как в 1 запросе поместить выборку с 2 таблиц? Точнее вот так: class_id искало в таблице class_list в столбе ID и выводило имя этого ID, это столбик NAME Помогите пожалуйста нубику Изменено 26 марта 2008 пользователем flo.mAster Цитата Ссылка на сообщение Поделиться на других сайтах
flo.mAster 7 Опубликовано: 27 марта 2008 Рассказать Опубликовано: 27 марта 2008 (изменено) Автор Вот что у меня получилось сделать: <center> <form method="post" action="index.php?id=login"> <table> <tr> <td>Логин:</td> <td><input type="text" name="account"/></td> </tr> <tr> <td>Пароль:</td> <td><input type="text" name="password"/></td> </tr> <tr> <td colspan="2" style="text-align: center;"><br /> <input type="submit" name="submit" value="Войти" /></td> </tr> </table> </form> </center> <?php if($_POST['account']){ $login=$_POST['account']; $pass=base64_encode(pack('H*', sha1($_POST['password']))); $u_data = mysql_query("SELECT level characters WHERE char_name='.$login.', password='.$pass.'"); $row = mysql_fetch_assoc($u_data); echo '<br>'.$row['level'].'<br>'; }else{echo ";)";} ?> Но всё равно не показывает, показывает только тогда когда не указываю WHERE char_name='.$login.', password=''.$pass.' Как сделать что бы оно сравнивало логин и пароль и только тогда показывало lvl? Изменено 27 марта 2008 пользователем flo.mAster Цитата Ссылка на сообщение Поделиться на других сайтах
Max33777 0 Опубликовано: 29 марта 2008 Рассказать Опубликовано: 29 марта 2008 Может я говорю глупость,так как недавно только начал заниматся.Но помойму ты должен вставить в : <td>Пароль:</td> <td><input type="text" name="password"/></td> что то типа {password}. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.