Перейти к публикации

Рекомендованные сообщения

Форма:

<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

Помогите пожалуйста нубику :(

Изменено пользователем flo.mAster
Ссылка на сообщение
Поделиться на других сайтах

Вот что у меня получилось сделать:

<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?

Изменено пользователем flo.mAster
Ссылка на сообщение
Поделиться на других сайтах

Может я говорю глупость,так как недавно только начал заниматся.Но помойму ты должен вставить в :

<td>Пароль:</td>

<td><input type="text" name="password"/></td>

что то типа {password}.
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...