|
Posted by white lightning on 02/02/08 09:20
yes it is a .php file... the <form> tags go inside my php code like
shown below. The below code appears on every page.
<?php
$db = new db_connect();
$db = $db->connectDB();
$user = new User($db);
if ($_SESSION['logged'] &&
isset($_REQUEST['logout'])) {
$logout = $user-
>_logout();
if ($_REQUEST['cid'])
{
header("Location:".$_SERVER['PHP_SELF']."?cid=".
$_REQUEST['cid']);
} else if
($_REQUEST['prod']) {
header("Location:".$_SERVER['PHP_SELF']."?prod=".
$_REQUEST['prod']);
} else {
header("Location:".$_SERVER['PHP_SELF']);
}
?>
<?php
} else if (!
$_SESSION['logged'] && isset($_REQUEST['login'])) {
$username = $user-
>_checkLogin($_REQUEST['username'],
$_REQUEST['password']);
echo "<div
class='gt'>Hello ".$_SESSION['username']."!</div>";
?>
// SHOW LOGOUT FORM
<form action="<?php echo
$_REQUEST['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"
name="logout_form">
<div class="add_product"><a href="../add_product.php">Add
Product</a><div>
<br />
<input name="logout" type="submit" value="logout" />
</form>
<?php
} else if
($_SESSION['logged']) {
echo "<div
class='gt'>Hello ".$_SESSION['username']."!</div>";
?>
// SHOW MEMBER LINKS
<form action="<?php echo
$_REQUEST['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"
name="logout_form">
<div class="add_product"><a href="../add_product.php">Add
Product</a><div>
<br />
<input name="logout" type="submit" value="logout" />
</form>
<?php
} else if (!
$_SESSION['logged']) { ?>
// SHOW THE LOGIN BOX
<form action="<?php echo
$_REQUEST['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"
name="login_form">
<div>
<div
id="member-login">Member Login:</div>
<div
id="username">Username:</div>
<div
id="username"><input name="username" type="text" size="25"
maxlength="20" /></div>
<div
id="password">Password:</div>
<div
id="password"><input name="password" type="password" size="25"
maxlength="20" /></div>
<div
id="login"><input name="login" type="submit" value="login" /></div>
</div>
</form>
<?php }
?>
Navigation:
[Reply to this message]
|