Korzystam u siebie z Dreamweavera. No byłbym masochistą korzystając z notatnika. Dzięki
mike za przybliżenie tematu. Teraz wiem, że muszę sobie sprawić coś jeszcze oprócz dreama do pisania w php.
No i niestety trafiłem na kolejny błąd. Rejestracja przebiega już płynnie, ale mam problem z logowaniem. Mógłby ktoś zerknąć:
<?php
$tytul = "Strona Główna";
require ('szablony/menu.html');
?>
<div id="content">
<div id="posts">
<div class="post">
<h2 class="title">Tutaj możesz się zalogować</h2>
<div class="story">
<p><strong>Wpisz odpowiednie dane w przeznaczone do tego miesjca w formularzu</p>
<?php
if (isset ($_POST['zaloguj'])) {
$problem = FALSE;
if (empty ($_POST['uzytkownik'])) {
$problem = TRUE;
print '<p>Proszę podac nazwę użytkownika!</p>'; }
if (empty ($_POST['haslo'])) {
$problem = TRUE;
print '<p>Proszę podac hasło!</p>'; }
if (empty ($_POST['email'])) {
$problem = TRUE;
print '<p>Proszę podac adres email!</p>'; }
if (!$problem)
{
// Sprawdzanie działania Bazy Danych
{
{
die ('<p>Nie można wybrać bazy danych, ponieważ: <b>' . mysql_error() . '</b></p>'); }
}
else
{
die ('<p>Nie można połączyć się z MySQL, ponieważ: <b>' . mysql_error() . '</b></p>'); }
$zapytanie = 'SELECT uzytkownik, haslo, email FROM uzytkownicy WHERE (uzytkownik='$_POST['uzytkownik']')';
{
if ((_POST
['uzytkownik'] == $wiersz['uzytkownik']) AND
(crypt($_POST['haslo']) == $wiersz['haslo']) {
print '<p><b>Zostałeś zalogowany na stronie!</b><br /> Możesz teraz skorzystać z funkcji zapewnionych Twojej grupie</p>';
$_SESSION['uzytkownik'] = '$_POST['uzytkownik']';
$_SESSION['grupa'] = '$wiersz['grupa']';
$_SESSION['zalogowany'] = time(); }
}
else
{
die('<p>Nie można odczytać danych ponieważ: <b>' . mysql_error . '</b>. Zapytanie: $zapytanie.</p>'; }
}
else
{
print '<p>Brak wypełnionego pola! Proszę spróbować jeszcze raz!</p>'; }
}
else
{
?>
<p><strong>Podaj informacje:</strong></p>
<form action ="zaloguj.php" method="post">
<p>Nazwa użytkownika: <input style="position:relative; left:13px" type="text" name="uzytkownik" size="20" /><br />
Hasło: <input style="position:relative; left:80px" type="password" name="haslo" size="20" /><br />
Adres Email: <input style="position:relative; left:52px"type="text" name="email" size="20" /><br />
<input type="submit" name="loguj" value="Zaloguj" /></p>
</form>
<?php
}
?>
</div>
</div>
</div>
<!-- end #posts -->
<?php
require ('szablony/linki.html');
require ('szablony/stopka.html');
?>
Ten post edytował Szypa 25.07.2007, 19:49:28