Okay. I am using the header to transfer a user ID from page to page. UID=$UID. I am running one script for nearly everything but change to the another script for editing part of the data base. The problem is the UID doesn't remain when I go back to the original script. I add firstname=$firstname to the header at this point and it does go across okay. Any ideas the relevant script is below.
<?
require("backend.php");
$login_check = is_logged();
if (!$login_check) {
?>
<HTML>
<HEAD><TITLE>SMI Cards - Admin : Edit (Error)</TITLE></HEAD>
<BODY bgcolor="#FFFFFF" text="#000000">
<p align="center"><font face="Arial, Helvetica, sans-serif" size="4" color="#999933">Error
: You need to <a href=login.html>login</a> to request this page</font></p>
</BODY>
</HTML>
<?
exit;
}
if (empty($firstname) || empty($lastname)) {
list($language, $display, $print, $firstname, $ordernumber) = medit_retrieve($login_check[1]);
?>
<HTML>
<HEAD><TITLE>Admin : Update</TITLE></HEAD>
<BODY leftmargin="100">
<form action=taedit.php?UID=$UID METHOD=POST>
<p align="left"><font face="Arial, Helvetica, sans-serif" size="4" color="#11CC99">Modify Details</font></p>
<input type=hidden name=language value="<? echo $language; ?>">
<input type=hidden name=display value="<? echo $display; ?>">
<td><font face="Arial, Helvetica, sans-serif" size="2" color="navy"><br>Print Name and Date of Birth on Cards and Tags?</font>
<font face="Arial, Helvetica, sans-serif" size="2">
<select name="print">
<option value="Yes"<? if ($print == 'Yes') echo ' selected'; ?>>Yes</option>
<option value="No"<? if ($print == 'No') echo ' selected'; ?>>No</option>
</select>
</font></td>
</tr>
<tr bgcolor="#CCFF99">
<td><font face="Arial, Helvetica, sans-serif" size="2" color="#CCFF99">.</font>
<font face="Arial, Helvetica, sans-serif" size="2">
</font></td>
</tr>
</table>
<table width="85%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<tr bgcolor="#FFFFFF">
<tr bgcolor="#FFFF44">
<td><font face="Arial, Helvetica, sans-serif" size="2" color="blue"> First Name : </font></td>
<td><font face="Arial, Helvetica, sans-serif" size="2">
<input type=text name=firstname value="<? echo $firstname; ?>">
</font></td>
</tr>
<input type=hidden name=ordernumber value="<? echo $ordernumber; ?>">
<input type=hidden name=login_check value="<?php echo $login_check[0]; ?>">
<td bgcolor="#FFFFFF"> </td><td bgcolor="#FFFFFF"><br> <input type=submit value="Submit Details"></td></tr>
</table></form>
</BODY>
</HTML>
<?
exit;
}
$update = medit($login_check[1], $language, $display, $print, $firstname, $ordernumber);
if ($update == 2) {
header("Location: taindex.php?UID=$UID&firstname=$firstname");
exit;
}
?>