Witam, mam taki skrypcik do logowania ale cos nie działa, wyswietla się komunikat ze "nie mozna wykonac zapytania". Calosc polega na tym ze jak sie ktos zaloguje to wysylane jest zapytanie do bazy jaki jest nr id dla danego loginu i hasla, jesli id bedzie wieksze od 0 to znaczy ze taki uzytkownik jest a jak nie to go nie ma, tylko nie wiem jak pobrać to id
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<meta>
</head>
<body>
<?php
@ $login = $_POST['login'];
@ $haslo = $_POST['haslo'];
if(!isset($_POST['login'])&&!isset($_POST['haslo'])) {
?>
<Br><br>
<form action="login.php" method="post">
<table border="0">
<tr>
<td>Login: <input type="text" name="login"></td>
</tr>
<tr>
<td>Hasło: <input type="password" name="haslo"></td>
</tr>
<tr>
<td><input type= submit value="Zaloguj!"></td>
</tr>
</table>
</form>
<?php
}
else
{
if (!$link) {
}
// Ustawianie uzywanej bazy
if (!$db_selected) {
}
$zapytanie = "SELECT `id`, FROM `users` WHERE `login`='$login'";
if(!$idzapytania)
{
echo 'Nie można wykonać zapytania'; }
$ile = $wiersz[0];
if ($ile > 0)
{echo 'Login prawidlowy :)';} }
?>
</body>
</html>