Witaj
Mam problem, chciałbym aby w phpmyadmin wyswietlała mi się data i godzina rejestracji.
W phpmyadmin mam utworzone pole data i typ datatime, w kolumnie wyswietlają się same 0.
Trzeba wg mnie dodać coś do kodu lub coś zmienić, żeby te daty i godziny rejestracji mi się wyswietlały.
Poniżej zamieszczam kod.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formularz rejestracji użytkownika</title>
</head>
<body>
<form method="POST" action="rejestracja_ucznia.php">
<b>Login:</b> <input type="text" name="login"><br><br>
<b>Hasło:</b> <input type="password" name="haslo1"><br>
<b>Powtórz hasło:</b> <input type="password" name="haslo2"><br><br>
<b>Email:</b> <input type="text" name="email"><br>
<b>Powtórz email:</b> <input type="text" name="email2"><br>
<input type="submit" value="Utwórz konto" name="rejestruj">
</form>
<?php
mysql_connect("mysql.cba.pl","login","hasło");
mysql_select_db("nazwa bazy");
function filtruj($zmienna)
{
if(get_magic_quotes_gpc())
$zmienna = stripslashes($zmienna); // usuwamy slashe
// usuwamy spacje, tagi html oraz niebezpieczne znaki
return mysql_real_escape_string(htmlspecialchars(trim($zmienna)));
}
if (isset($_POST['rejestruj']))
{
$login = filtruj($_POST['login']);
$haslo1 = filtruj($_POST['haslo1']);
$haslo2 = filtruj($_POST['haslo2']);
$email = filtruj($_POST['email']);
$data = filtruj($_POST['email']);
$ip = filtruj($_SERVER['REMOTE_ADDR']);
// sprawdzamy czy login nie jest już w bazie
if (mysql_num_rows(mysql_query("SELECT login FROM uzytkownicy WHERE login = '".$login."';")) == 0)
{
if ($haslo1 == $haslo2) // sprawdzamy czy hasła takie same
{
mysql_query("INSERT INTO `uzytkownicy` (`login`, `haslo`, `email`, `rejestracja`, `logowanie`, `ip`)
VALUES ('".$login."', '".md5($haslo1)."', '".$email."', '".time()."', '".time()."', '".$ip."');");
echo "Konto uczestnika zostało utworzone!";
//Jesli dodanie subskrybenta sie udalo to wyswietlamy gratulacje oraz
echo "Gratulacje!";
echo "<br />Właśnie zostałeś zapisany na listę osób oczekających na test matematyczny.";
}
else echo "Hasła nie są takie same. Popraw.";
}
else echo "Podany login jest już zajęty. Podaj inny.";
}
?>
</body>
</html>
Dzięki za pomoc wszystkim forumowiczom
Pozdrawiam