Po przeczytajniu w pewnej części ksiazki o PHP napisalem skrypt rejestracji..
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-2"
http-equiv="content-type">
<title></title>
</head>
<body>
<br>
<form method="post" action="">
<table style="text-align: left; width: 358px;" border="0"
cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>Nazwa użytkownika*</td>
<td style="width: 152px;"><input name="Login"></td>
</tr>
<tr>
<td>Haslo*</td>
<td style="width: 152px;"><input name="Haslo"
type="password"></td>
</tr>
<tr>
<td>Miejscowosc</td>
<td style="width: 152px;"><input
name="Miejscowosc"></td>
</tr>
<tr>
<td>Wiek</td>
<td style="width: 152px;"><input name="Wiek"></td>
</tr>
<tr>
<td>Gadu-Gadu</td>
<td style="width: 152px;"><input name="gg"></td>
</tr>
<tr>
<td>Token:</td>
<td style="width: 152px;"></td>
</tr>
<tr>
<td>2+8=</td>
<td style="width: 152px;"><input name="Token"></td>
</tr>
</tbody>
</table>
<div style="text-align: left;">
<fieldset><legend>Uwaga!</legend>-Pola oznaczone *
musza być wypelnione.<br>
-Rejestrujac sie akceptujesz regulamin serwisu.<br>
-Haslo nie moze miec takiej samej wartosci jak login</fieldset>
<br>
<input name="Sumbit" value="Zarejestruj"
type="submit"><br>
<br>
</div>
</form>
</body>
</html>
<?php
include("config.php");
$capatcha = '10';
echo "Pole Login jest puste!<br>"; }
else {
}
echo "Pole Haslo jest puste!<br>"; }
else {
}
if($capatcha == $Token) {
}
else {
echo "Token niepoprawny<br>"; }
if($Login != $Haslo) {
$sql = "INSERT INTO `skrypty`.`users` (`id` , `login` , `haslo` , `miejscowosc` , `wiek` , `gg`) VALUES (NULL , '$Login', '$Haslo', '$Miejscowosc', '$Wiek', '$gg');";
echo "Rejestracja przebiegla pomyslnie. Wroc do <a href='index.php'>strony glownej</a> aby sie zalogowac!"; }
else {
echo "Haslo jest takie samo jak login!"; }
?>
Tylko nie wiem jak zrobic kodowanie hasla w md5 i to moje pierwsze pytanie.
Teraz skoro napisalem skrypt rejestracji to musze napisac logowanie..
<html>
<head>
<title>Logowanie</title>
</head>
<body>
<form method="post">
Login: <input type="text" name="login"><br>
Haslo: <input type="password" name="haslo"><br>
<button type="sumbit">Zaloguj</button>
</form>
</body>
</html>
<?php
include("config.php");
//$wynik = "select * from `users` where `login` = `$login`";
//$wynik ="select * from users where login='$login'";
$wynik ="select * from users where login='$login'";
if($pokaz == $login) {
}
else {
echo "W bazie nie istnieje taki uzytkownik"; }
?>
Przy pisaniu staje na pierwszym Ifie, ktory ma sprawdzic czy taki user jest. No ale zawsze wszyswietla ze nie ma, kiedy w bazie jast taki wpis. Prosze o pomoc w rozwiazaniu tego problemu. Nie wiem czy to wina zapytania czy nie.
Prosze o szybka odpowiedź (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)