walczę nad tym od rana. Chce zrobić prosty skrypt rejestracji z wykorzystanie bazy danych. cały czas wywala mi błąd w linii 38 a ja za cholerę nie wiem o co w tym chodzi:/ Proszę o pomoc. Jestem zielony w Php a samych skryptów uczę sie domowo z książki:)
<?php
$tytul = "Rejestracja";
require ('szablony/menu.html');
?>
<div id="content">
<div id="posts">
<div class="post">
<h2 class="title">Rejestracja na stronie osiedlowej sieci XxX</h2>
<div class="story">
<p><strong>Podaj dane niezbędne dla rejestracji</strong></p>
<?php
if (isset ($_POST['wyslij'])) {
$problem = FALSE;
if (empty ($_POST['uzytkownik'])) {
$problem = TRUE;
print '<p>Proszę podac nazwę użytkownika!</p>'; }
if (empty ($_POST['haslo1'])) {
$problem = TRUE;
print '<p>Proszę podac hasło!</p>'; }
if ($_POST['haslo1'] != $_POST['haslo2'])
{
$problem = TRUE;
print '<p>Hasło nie jest zgodne z powtórzonym hasłem!</p>'; }
if (!$problem)
{
{
{
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 = "INSERT INTO uzytkownicy (user_id, uzytkownik, haslo, email, data) VALUES (0, '{$_POST['uzytkownik']}', '{$_POST['haslo1']}', '{$_POST['email']}', now())";
{
print '<p>Zostałeś zarejestrowany na stronie!</p>'; }
else
{
print "<p>Nie można zarejestrowac na stronie ponieważ: <b>" . mysql_error() . "</b>. Wykonywane zapytanie: $zapytanie.</p>"; }
}
else
{
print '<p>Brak wypełnionego pola! Proszę spróbować jeszcze raz!</p>'; }
}
else
{
?>
<form action ="rejestracja.php" method="post">
<p>Nazwa użytkownika: <input type="text" name="uzytkownik" size="20" /><br />
Hasło: <input type="password" name="haslo1" size="20" /><br />
Powtóz hasło: <input type="password" name="haslo2" size="20" /><br />
Adres Email: <input type="text" name="email" size="20" /><br />
<input type="submit" name="wyslij" value="Zarejestruj" /></p>
</form>
<?php
}
?>
</div>
</div>
</div>
<!-- end #posts -->
<?php
require ('szablony/linki.html');
require ('szablony/stopka.html');
?>
Ten post edytował Szypa 25.07.2007, 16:53:37