No tak, chodzi mi oczywiście o link do rejestracji tuż obok linku/klawisza? do logowania, ale oba wywołują tą samą stronę index.php dopiero warunek tam zawarty ma decydować co jest wyświetlane na stronie.
Konkretnie warunek jest w logon.php
Poniżej kody poszczególnych części składowych.
//index.php
<?php
include_once ('session.php');
include ('procedure.php');
include ('meta.php');
include ('main_body.php');
?>
//main_body.php
<?php
include ('header.inc.php');
include ('center.inc.php');
include ('footer.inc.php');
?>
//header.inc.php
<div style="text-align:center">
<table align="center" border=0>
<tr>
<td><img src="logo.jpg" width="755" height="101" align="top" alt="Logo" title="Internetowy System Zarzadzania Transportem">
</td>
</tr>
<tr>
<td>
<?php
include ('logon.php');
?>
</td>
</tr>
<tr>
<td><b>MENU GLOWNE SYSTEMU</b></td>
</tr>
</table>
</div>
//logon.php
<?php
if(!isSet($_POST["pass"])||!isSet($_POST["login"])) {
include('form_log.php');
}
else
if(checkPass($_POST["login"],$_POST["pass"]))
{
include('body.php');
}
else
{
echo ("Blad logowania. 003"); include('form_log.php');
}
?>
<form name="logon" action="index.php" method="POST">
<div style="text-align:center">
<table align="center" border=0>
<tr>
<td><b>Zaloguj sie:</b></td>
<td>Login:</td>
<td><input type="text" name="login"></td>
<td>Haslo:</td>
<td><input type="password" name="pass"></td>
<td><input type="submit" value="enter"></td>
<td>
<input type="submit" value="login">
</td>
</tr>
</table>
</div>
</form>
//procedure.php
<?php
{
echo '<p>Nie mozna nawiazac polaczenia z baza danych</p>'; }
{
exit('<p>nie można zlokalizowac bazy danych</p>'); }
function checkPass($user,$pass)//funkcja sprawdzająca poprawnoć wpisanego hasła i nazwy urzytkownika
{
if(!$db||!$flag)//sprawdĽ połączenie z bazą danych
{
echo ("Problem polaczenia z baza danych. 001"); return false;
}
$query="SELECT name, lname, pass FROM USERS WHERE NAME='".$user."'"; //
{
echo ("Problem z DB, Odrzucone zapytanie. 002"); return false;
}
{
echo 'logowanie błędne 005'; return false;
}
if($row[2] !=$pass)
{
echo 'logowanie błędne 004: '.$row[2].' : '.$pass.' : '; return false;
}
else
{
echo 'Zalogowany: '.$row[0].' '.$row[1
]; return true;
}
}//checkPass end fonction
?>