Hi All,
I am a realtively novice PHP/MySQL developer.
I have been baking my noodle for days now on this.
I have a login page that takes a username/password, queries it against a MySQL DB and returns a list of users.
I store the Username/Password as a variable, and then use it to pass as a parameter in various queries.
One of the functions of the site is that when a user logs in, he/she is presented with a list of associated users in their company.
They are then able to edit the details for that user.
This all works fine.
However, I am using a Form to Submit the data to MySQL, once the update has happened i have a simple set of links at the bottom of the page to navigate the user back to the user list page.
<html>
<head>
<title>PeopleSafe</title>
</head>
<body>
<ul id="tabs1">
<li><a href="contacts_list.html">Login Page</a></li>
<li><a href="return_contacts_list.php?AccountID=<?php echo $AccountID;?>">User List</a></li>
<li><a href="user_details.php?ContactID=<?php echo $ContactID;?>&AccountID=<?php echo $AccountID;?>">User Details</a></li>
<li><a href="escalation_details.php?ContactID=<?php echo $ContactID;?>&AccountID=<?php echo $AccountID;?>">Escalation Details</a></li>
<li><a href="pool_users.php?ContactID=<?php echo $ContactID;?>&AccountID=<?php echo $AccountID;?>">Pool Users</a></li>
</ul>
<?php
$_REQUEST["Pool01Name"];
$_REQUEST["Pool02Name"];
$_REQUEST["Pool03Name"];
$_REQUEST["Pool04Name"];
$_REQUEST["Pool05Name"];
$_REQUEST["Pool06Name"];
$_REQUEST["Pool07Name"];
$_REQUEST["Pool08Name"];
$_REQUEST["Pool09Name"];
$_REQUEST["Pool10Name"];
$_REQUEST["Pool11Name"];
$_REQUEST["Pool12Name"];
$_REQUEST["Pool13Name"];
$_REQUEST["Pool14Name"];
$_REQUEST["Pool15Name"];
$_REQUEST["Pool16Name"];
$_REQUEST["Pool17Name"];
$_REQUEST["Pool18Name"];
$_REQUEST["Pool19Name"];
$_REQUEST["Pool20Name"];
$_REQUEST["Pool01Number"];
$_REQUEST["Pool02Number"];
$_REQUEST["Pool03Number"];
$_REQUEST["Pool04Number"];
$_REQUEST["Pool05Number"];
$_REQUEST["Pool06Number"];
$_REQUEST["Pool07Number"];
$_REQUEST["Pool08Number"];
$_REQUEST["Pool09Number"];
$_REQUEST["Pool10Number"];
$_REQUEST["Pool11Number"];
$_REQUEST["Pool12Number"];
$_REQUEST["Pool13Number"];
$_REQUEST["Pool14Number"];
$_REQUEST["Pool15Number"];
$_REQUEST["Pool16Number"];
$_REQUEST["Pool17Number"];
$_REQUEST["Pool18Number"];
$_REQUEST["Pool19Number"];
$_REQUEST["Pool20Number"];
$_REQUEST["Pool01DOB"];
$_REQUEST["Pool02DOB"];
$_REQUEST["Pool03DOB"];
$_REQUEST["Pool04DOB"];
$_REQUEST["Pool05DOB"];
$_REQUEST["Pool06DOB"];
$_REQUEST["Pool07DOB"];
$_REQUEST["Pool08DOB"];
$_REQUEST["Pool09DOB"];
$_REQUEST["Pool10DOB"];
$_REQUEST["Pool11DOB"];
$_REQUEST["Pool12DOB"];
$_REQUEST["Pool13DOB"];
$_REQUEST["Pool14DOB"];
$_REQUEST["Pool15DOB"];
$_REQUEST["Pool16DOB"];
$_REQUEST["Pool17DOB"];
$_REQUEST["Pool18DOB"];
$_REQUEST["Pool19DOB"];
$_REQUEST["Pool20DOB"];
$_REQUEST["ContactID"];
$_REQUEST["AccountID"];
$_REQUEST["FirstName"];
$_REQUEST["LastName"];
$_FirstName = $_REQUEST["FirstName"];
$_LastName = $_REQUEST["LastName"];
$_AccountID = $_REQUEST["AccountID"];
$_ContactID = $_REQUEST["ContactID"];
$_Pool01Name = $_REQUEST["Pool01Name"];
$_Pool02Name = $_REQUEST["Pool02Name"];
$_Pool03Name = $_REQUEST["Pool03Name"];
$_Pool04Name = $_REQUEST["Pool04Name"];
$_Pool05Name = $_REQUEST["Pool05Name"];
$_Pool06Name = $_REQUEST["Pool06Name"];
$_Pool07Name = $_REQUEST["Pool07Name"];
$_Pool08Name = $_REQUEST["Pool08Name"];
$_Pool09Name = $_REQUEST["Pool09Name"];
$_Pool10Name = $_REQUEST["Pool10Name"];
$_Pool11Name = $_REQUEST["Pool11Name"];
$_Pool12Name = $_REQUEST["Pool12Name"];
$_Pool13Name = $_REQUEST["Pool13Name"];
$_Pool14Name = $_REQUEST["Pool14Name"];
$_Pool15Name = $_REQUEST["Pool15Name"];
$_Pool16Name = $_REQUEST["Pool16Name"];
$_Pool17Name = $_REQUEST["Pool17Name"];
$_Pool18Name = $_REQUEST["Pool18Name"];
$_Pool19Name = $_REQUEST["Pool19Name"];
$_Pool20Name = $_REQUEST["Pool20Name"];
$_Pool01Number = $_REQUEST["Pool01Number"];
$_Pool02Number = $_REQUEST["Pool02Number"];
$_Pool03Number = $_REQUEST["Pool03Number"];
$_Pool04Number = $_REQUEST["Pool04Number"];
$_Pool05Number = $_REQUEST["Pool05Number"];
$_Pool06Number = $_REQUEST["Pool06Number"];
$_Pool07Number = $_REQUEST["Pool07Number"];
$_Pool08Number = $_REQUEST["Pool08Number"];
$_Pool09Number = $_REQUEST["Pool09Number"];
$_Pool10Number = $_REQUEST["Pool10Number"];
$_Pool11Number = $_REQUEST["Pool11Number"];
$_Pool12Number = $_REQUEST["Pool12Number"];
$_Pool13Number = $_REQUEST["Pool13Number"];
$_Pool14Number = $_REQUEST["Pool14Number"];
$_Pool15Number = $_REQUEST["Pool15Number"];
$_Pool16Number = $_REQUEST["Pool16Number"];
$_Pool17Number = $_REQUEST["Pool17Number"];
$_Pool18Number = $_REQUEST["Pool18Number"];
$_Pool19Number = $_REQUEST["Pool19Number"];
$_Pool20Number = $_REQUEST["Pool20Number"];
$_Pool01DOB = $_REQUEST["Pool01DOB"];
$_Pool02DOB = $_REQUEST["Pool02DOB"];
$_Pool03DOB = $_REQUEST["Pool03DOB"];
$_Pool04DOB = $_REQUEST["Pool04DOB"];
$_Pool05DOB = $_REQUEST["Pool05DOB"];
$_Pool06DOB = $_REQUEST["Pool06DOB"];
$_Pool07DOB = $_REQUEST["Pool07DOB"];
$_Pool08DOB = $_REQUEST["Pool08DOB"];
$_Pool09DOB = $_REQUEST["Pool09DOB"];
$_Pool10DOB = $_REQUEST["Pool10DOB"];
$_Pool11DOB = $_REQUEST["Pool11DOB"];
$_Pool12DOB = $_REQUEST["Pool12DOB"];
$_Pool13DOB = $_REQUEST["Pool13DOB"];
$_Pool14DOB = $_REQUEST["Pool14DOB"];
$_Pool15DOB = $_REQUEST["Pool15DOB"];
$_Pool16DOB = $_REQUEST["Pool16DOB"];
$_Pool17DOB = $_REQUEST["Pool17DOB"];
$_Pool18DOB = $_REQUEST["Pool18DOB"];
$_Pool19DOB = $_REQUEST["Pool19DOB"];
$_Pool20DOB = $_REQUEST["Pool20DOB"];
$link = mysql_connect("localhost", "username","password") or die(mysql_error());
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("peoplesafe") or die(mysql_error());
$sql="UPDATE contacts SET
Pool01Name='$_Pool01Name',
Pool02Name='$_Pool02Name',
Pool03Name='$_Pool03Name',
Pool04Name='$_Pool04Name',
Pool05Name='$_Pool05Name',
Pool06Name='$_Pool06Name',
Pool07Name='$_Pool07Name',
Pool08Name='$_Pool08Name',
Pool09Name='$_Pool09Name',
Pool10Name='$_Pool10Name',
Pool11Name='$_Pool11Name',
Pool12Name='$_Pool12Name',
Pool13Name='$_Pool13Name',
Pool14Name='$_Pool14Name',
Pool15Name='$_Pool15Name',
Pool16Name='$_Pool16Name',
Pool17Name='$_Pool17Name',
Pool18Name='$_Pool18Name',
Pool19Name='$_Pool19Name',
Pool20Name='$_Pool20Name',
Pool01Number='$_Pool01Number',
Pool02Number='$_Pool02Number',
Pool03Number='$_Pool03Number',
Pool04Number='$_Pool04Number',
Pool05Number='$_Pool05Number',
Pool06Number='$_Pool06Number',
Pool07Number='$_Pool07Number',
Pool08Number='$_Pool08Number',
Pool09Number='$_Pool09Number',
Pool10Number='$_Pool10Number',
Pool11Number='$_Pool11Number',
Pool12Number='$_Pool12Number',
Pool13Number='$_Pool13Number',
Pool14Number='$_Pool14Number',
Pool15Number='$_Pool15Number',
Pool16Number='$_Pool16Number',
Pool17Number='$_Pool17Number',
Pool18Number='$_Pool18Number',
Pool19Number='$_Pool19Number',
Pool20Number='$_Pool20Number',
Pool01DOB='$_Pool01DOB',
Pool02DOB='$_Pool02DOB',
Pool03DOB='$_Pool03DOB',
Pool04DOB='$_Pool04DOB',
Pool05DOB='$_Pool05DOB',
Pool06DOB='$_Pool06DOB',
Pool07DOB='$_Pool07DOB',
Pool08DOB='$_Pool08DOB',
Pool09DOB='$_Pool09DOB',
Pool10DOB='$_Pool10DOB',
Pool11DOB='$_Pool11DOB',
Pool12DOB='$_Pool12DOB',
Pool13DOB='$_Pool13DOB',
Pool14DOB='$_Pool14DOB',
Pool15DOB='$_Pool15DOB',
Pool16DOB='$_Pool16DOB',
Pool17DOB='$_Pool17DOB',
Pool18DOB='$_Pool18DOB',
Pool19DOB='$_Pool19DOB',
Pool20DOB='$_Pool20DOB'
WHERE ContactID='$_ContactID'";
$query = mysql_query($sql);
if ($query) {
exit;
}
mysql_close();
?>
<center><ul id="tabs">
<a href="return_contacts_list.php?username=<?php echo $Account;?>&password=<?php echo $AccountID;?>">User List</a>
<a href="user_details.php?ContactID=<?php echo $ContactID;?>&AccountID=<?php echo $AccountID;?>">User Details</a>
<a href="escalation_details.php?ContactID=<?php echo $ContactID;?>&AccountID=<?php echo $AccountID;?>">Escalation Details</a>
<a href="pool_users.php?ContactID=<?php echo $ContactID;?>&AccountID=<?php echo $AccountID;?>">Pool Users</a>
</ul>
<BR>
<a href="logout.html">Logout</a>
</body>
</html>
The main issue is:
<a href="return_contacts_list.php?username=<?php echo $Account;?>&password=<?php echo $AccountID;?>">User List</a>
when i hover over the link it just shows /username=password=
it should show something like /username=joebloggspassword=GIYGUU67
This works fine on my other pages, its only on my UPDATE pages that it fails...
Could anyone point out what im doing wrong.
Sorry if that was long winded.
Thanks in advance.