Sorry to be so slow to catch on. And I really do appreciate the help. I made the changes but the links are still going to index.htm.
So here is all the code (forgive me for what you are about to see): :nervous:
PHP Code:
<?php
if (($_POST['username'] =="") || ($_POST['password'] ==""))
{
header("Location: userlogintest.htm");
exit;
}
$display_block = "<p><h2>Please select the page you wish to work on:</h2></p>";
$conn = mysql_connect("localhost", "dbname", "dbpass") or die(mysql_error());
mysql_select_db("db",$conn) or die(mysql_error());
$sql = "select user_id, username, password from user
where username='$_POST[username]' and password='$_POST[password]'";
$sql_res = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($sql_res) > 0)
{
//if authorized, get the values of f_name l_name
$user_id = mysql_result($sql_res, 0, 'user_id');
}
//$display_block .= "<p>Hi there.</p>";
$get_page = "select page_id, page_name, page_link from page";
$get_page_res = mysql_query($get_page) or die(mysql_error());
$get_page_info = "select user_page.user_id, user_page.page_id, page.page_id,
page.page_name FROM page, user_page WHERE user_page.user_id = $user_id
AND page.page_id=user_page.page_id";
$get_page_res = mysql_query($get_page_info)or die(mysql_error());
if (mysql_num_rows($get_page_res) != 0)
{
$display_block .= "<P><strong>page(s):</strong><br>
<ul>";
while ($add_info = mysql_fetch_array($get_page_res))
{
$page = $add_info[page_id];
$page_name = $add_info[page_name];
// $page_url = $add_info[page_link]; commented out as we include directly
$display_block .= "<a href=\"$add_info[page_link]\">$page_name</a>";
}
$display_block .= "</ul>";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>User login</title>
</head>
<body>
<?php echo $display_block; ?>
</body>
</html>