<?php
/*
Chce zrobić rejestracje, tworzenie nowej bazy dla usera ładnie działa ale dodanie informacji do nie nie działa
*/
if (isset($_POST['user'])) {
include "baza.php";
$user = $_POST['user'];
$pass = $_POST['pass'];
$znak = $_POST['znak'];
#To ładnie tworzy:
mysql_query('CREATE TABLE '.$user.'(password TEXT, znak TEXT,)') or
die ('Taki uzytkownik juz istnieje!');
#PROBLEM ROZWIĄZANY
mysql_query("INSERT INTO `$user` (`password`, `znak`) VALUES ('$pass', '$znak')");
#ale to juz nie działa
#mysql_query('INSERT INTO '.$user.' (password, znak) VALUES ('.$pass.', '.$znak.')');
#Ale tu nie dodaje :(
#mysql_query('INSERT INTO '.$user.' password, znak VALUES '.$pass.', '.$znak.'');
echo 'Konto <b>'.$user.'</b> stworzone pomyslnie!'.$znak.'';
}
else
{
echo '<form action="a.php" method="POST"> Login: <input type="text" name="user"><br>
Haslo: <input type="text" name="pass"><br>
Znak: <input type="text" name="znak"><br>
<input type="submit" value="zarejestruj"></form>';
}
?>
<?php
/*
Teraz nie mogę się zalogować :(
Bardzo proszę o pomoc :)
*/
if (isset($_POST['log_check']) && ($_POST['pass_check'])) {
include "baza.php";
mysql_query('SELECT*FROM '.$_POST['log_check'].'') or
die('Nie ma takiego uzytkownika!');
$dane = mysql_query('SELECT password FROM '.$_POST['log_check'].'') or
die ('Nie poprawne dane!');
if($dane != $_POST['pass_check']){
print "Niepoprawne haslo!"; }
else
{
$_SESSION['login'] = $_POST['log_check'];
print "Zalogowales sie poprawnie ".$_POST['log_check']."!"; }
}
}
else
{
echo '<form action="b.php" method="POST"> Login: <input type="text" name="login_check"><br>
Haslo: <input type="text" name="pass_check"><br>
<input type="submit" value="Login"></form>';
}
?>
Ten post edytował Saki 26.02.2011, 17:08:48