adam1024
12.04.2009, 21:30:03
Plik:
W treści:
Kod
<html>
<body>
<?
$haslo = $_POST['haslo'];
$prawdziwe = "kurs"; // 1
if ($haslo==$prawdziwe) { // 2
echo("Podałeś prawidłowe hasło!");
} else { // 3
echo("Podane przez ciebie hasło jest błedne!");
}
?>
</body>
</html>
Co tu dopisać aby po podaniu prawidłowego hasła pokazywało tekst
Berg
12.04.2009, 21:48:03
Z tego co rozumiem po zalogowaniu chcesz przekierować użytkownika do innej strony? W takim razie powinieneś użyć:
<?php
header('Location: www.adres-strony.pl'); ?>
w celu uzyskania natychmiastowego przekierowania
<meta http-equiv="Refresh" content="n; url=http://www.adres-strony.pl " />
w celu przekierowania strony po
n sekundach.
adam1024
12.04.2009, 21:49:33
ok
ale tylko jeśli hasło będzie prawidłowe....
A co zrobić aby tam pojawiał się tekst?
TYLKO PO WPISANIU PRAWIDŁOWEGO HASŁA
tomsi
12.04.2009, 21:52:48
Ciężko zgadnąć o co Ci chodzi...
Gdzie ma się pojawić ten tekst? Zanim ktoś poda jakieś hasło? Jeśli tak no to w miejscu, gdzie masz formularz do wpisywania hasła.
drake88
12.04.2009, 21:54:28
Napisał przecież, iż po wpisaniu prawidłowego hasła.
Berg
12.04.2009, 21:59:33
No tak ale On tam ma już echo więc jaki jest problem z zmianą tego stringa na coś innego. Jeśli chodzi o przekierowanie to wywala echo, wstawia jeden z kodów i wszystko ładnie przekierowuje na określoną stronę...
adam1024
12.04.2009, 21:59:42
on napisał żeby mnie przekierowało
a ja chce żeby po wpisaniu dobrego hasła
Wyświetlała sie treść
tomsi
13.04.2009, 07:41:40
Tak jak napisał
~Berg masz już tam echo i dla parawidłowego logowania i dla błędnego. Tylko sobie podstaw treść jaką chcesz
<html>
<body>
<?
$haslo = $_POST['haslo'];
$prawdziwe = "kurs"; // 1
if ($haslo==$prawdziwe) { // 2
echo("Podałeś prawidłowe hasło, więc zobaczysz tekst przeznaczony dla osób wybranych <br>"); echo("i to nawet w dwóch echo! "); } else { // 3
echo("Podane przez ciebie hasło jest błedne i nie zobaczysz nic ciekawego <br>" ); echo("nawet dzięki drugiemu echo! "); }
?>
</body>
</html>
adam1024
13.04.2009, 10:06:16
echo("Podałeś prawidłowe hasło,<font color="red"><b> więc zobaczysz tekst przeznaczony dla osób wybranych</font></b> <br>");
co zrobić żeby to zadziałało czyli ten kod html który tam sie znajduje
phpion
13.04.2009, 10:10:27
Poczytaj o podstawach, a nie przylatuj z byle pierdołą:
<?php
echo 'Podałeś prawidłowe hasło,<font color="red"><b> więc zobaczysz tekst przeznaczony dla osób wybranych</font></b> <br>'; ?>
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.