o to kod dodajacy:
<?php
require_once ('mysql_polaczenie.php'); //polaczenie z baza danych
//sprawdzanie imienia
$im = escape_data($_POST['first_name']);
} else {
$im = FALSE;
echo 'Prosze podac imie'; }
// Sprawdzanie nazwiska
$na = escape_data($_POST['last_name']);
} else {
$na = FALSE;
echo 'Prosze podac nazwisko'; }
//sprawdzanie adresu email
$ea = escape_data($_POST['email']);
} else {
$ea = FALSE;
echo 'Prosze podac adres email'; }
//sprawdzanie uzytkownika
$uz = escape_data($_POST['uzytkownik']);
} else {
$uz = FALSE;
echo 'Prosze podac nazwe uzytkownika'; }
//sprawdzanie hasla i jego potwierdzenie
if ($_POST['haslo1'] == $_POST['haslo2']) {
$ha = escape_data($_POST['haslo1']);
} else {
$ha = FALSE;
}
} else {
$ha = FALSE;
}
if ($im && $na && $ea && uz && $ha) { //
$query = "SELECT user_id FROM users WHERE uzytkownik='uz'";
// dodanie uzytkownika
$query = "INSERT INTO users (uzytkownik, first_name, last_name, email, haslo, registration_date) VALUES ('$na', '$im', '$na', '$ea', HASLO('$p'), NOW() )";
//wykonanie zapytania
if ($result) { // jesli nie wystapil zaden problem
echo 'Dziekujemy za przeprowadzenie rejestracji'; include ('include/footer.php'); // Dolaczenie stopki php
}else{
echo 'Blad systemowy, Rejestracja nie powiodla sie'; }
}else {
echo 'Podana nazwa konta juz istnieje'; }
}else{
echo 'Prosze spróbowac ponownie'; }
}
?>
o to kod html
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table cellpadding="0" cellspacing="0" width="750" align="center"> <td width="50%">Imie:
</td> <td width="50%"><input type="text" name="first_name" value="<? if (isset($_POST['first_name'])) echo $_POST['first_name']; ?>">
</td> <td width="50%">Nazwisko:
</td> <td width="50%"><input type="text" name="last_name" value="<? if (isset($_POST['last_name'])) echo $_POST['last_name']; ?>">
</td> <td width="50%">e-mail
</td> <td width="50%"><input type="text" name="email" value="<? if (isset($_POST['email'])) echo $_POST['email']; ?>">
</td> <td width="50%">Login
</td> <td width="50%"><input type="text" name="uzytkownik" value="<? if (isset($_POST['uzytkownik'])) echo $_POST['uzytkownik']; ?>">
</td> <td width="50%">Haslo
</td> <td width="50%"><input type="password" name="haslo1" value=""></td> <td width="50%">Powtórz Haslo
</td> <td width="50%"><input type="password" name="haslo2" value=""><<<<span style='color:blue'>span style='color:blue'>span style='color:blue'>/td>
<td class="" width="50%"></td> <td class="" width="50%"><input type="submit" value="Wyslij"></td>
a o to polaczenie z baza danych
<?php
DEFINE ('DB_PASSWORD','haslo');
{
?>
moze ktos widzi jakies bledy, bo strona zostaje przeladowana, i nic wiedzej nic nie jest przeslane do bazy danych
Ten post edytował imashjan 15.02.2006, 12:52:51