dizek
19.05.2011, 10:07:32
Witam chcialbym osiagnac takie cos :
Zeby po zalogowaniu byl sam napis zalogowany i zniknal formularz do logowania
wszystko w jednym pliku
chodzi mi tutaj tylko oto ze nie wiem wlasnie jak usunac ten formularz
Kshyhoo
19.05.2011, 10:10:57
Instrukcja if, było na forum wiele razy...
usb2.0
19.05.2011, 10:11:00
powinenes dac cos w stylu że
if niezalogowany
pokaz formularz
if zalogowany
nie pokazuj
innymi slowy metoda wyswietlajaca formularz w ifie, jesli sesja usera istnieje nie pokazuj go
Poprzez JS ,może Pan wyłączać atrybuty kontrolek visible. Niech Pan wpisze google.
JS Visible-jest pełno przykładów jak się to robi.
usb2.0
19.05.2011, 10:12:53
@up no chyba żartujesz, że będziesz zmieniał visible dla formularza:)
inaczej, jest to jakies wyjscie, ale nie jest optymalne moim zdaniem
dizek
19.05.2011, 10:14:46
hmmmmmmmmm dokadlnie mi chodzi o cos takiego
tutaj kod :
<html>
<head>
<body bgcolor="gray" text="white">
Witamy w logowaniu!
<table>
<form action="cos.php" method="post">
<tr><td>Login : </td><td><input type="text" name="log">
<tr><td>Haslo : </td><td><input type="password" name="pass">
</table>
<input type="submit" name="send" value="Zaloguj!">
<input type="reset" value="reset">
</br>
<?php
if(isset($_POST['send'])) {
if($log == 'robert' && $pass == 'r')
{
echo "Zalogowano jako : <b>" . $log . "</b>"; echo "<a href=cos.php>wyloguj się</a>"; }
}
?>
Jezeli zaloguje mnie to wlasnie tego formularz nie bedzie
to takie bardzo amatorskie , wiem ale sie ucze dopiero
usb2.0
19.05.2011, 10:16:58
kolego, poczytaj o bazach danych
watpie czy to w ogole zadziala, np $_POST['send']?
nie trzeba sie przypadkiem odwolac do input texow przez $_POST?
i nie ma zamykasz <form>
Kshyhoo
19.05.2011, 10:25:40
Parametr o zalogowaniu najlepiej przechowywać w sesji a wtedy:
if ($_SESSION['zalogowany']=='tak') {
// tu wszystko to, co widoczne po zalogowaniu
} else {
// tu wszystko to, co widoczne przed zalogowaniem
// również formularz logowania
}
Jak użyć sesji i wrzucić coś do niej znajdziesz w kursach...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.