J
|
Jane 9/11/2008 |
Hi, |
T
|
thesofa author 9/11/2008 |
Hi, you can use following session variables on the list, add and edit pages of detail table: $_SESSION[$strTableName."_mastertable"] - Master table name $_SESSION[$strTableName."_masterkey1"] - Master table foreign key value
|
J
|
Jane 9/11/2008 |
Hi, global $conn, $strTableName; if ($_SESSION[$strTableName."_masterkey1"]) { $str = "select Field1,Field2 from MasterTable where Key=".$_SESSION[$strTableName."_masterkey1"]; $rs = db_query($str,$conn); $data = db_fetch_array($rs); $_SESSION["Field1"] = $data["Field1"]; $_SESSION["Field2"] = $data["Field2"]; } |
T
|
thesofa author 9/11/2008 |
Hi, just select required values in the List page: Before process event for detail table. Here is a sample:
global $conn, $strTableName;
echo $str;
|
J
|
Jane 9/12/2008 |
Hi, global $conn, $strTableName; echo $_SESSION[$strTableName."_masterkey1"]; echo $_SESSION[$strTableName."_mastertable"]; if ($_SESSION[$strTableName."_masterkey1"]) { $str = "select day4det,department,id_det from DetMissed where Key=".$_SESSION[$strTableName."_masterkey1"]; echo $str; $rs = db_query($str,$conn); $data = db_fetch_array($rs); $_SESSION["d4d"] = $data["day4det"]; $_SESSION["dept"] = $data["department"]; $_SESSION["id"] = $data["id_det"]; echo "day4det: ".$_SESSION["d4d"]; echo "department: ".$_SESSION["dept"]; echo "id_det: ".$_SESSION["id"]; } |
U
|
Urnso 9/12/2008 |
[codebox]global $conn, $strTableName; |
J
|
Jane 9/15/2008 |
Hi, $_SESSION["Field1"] = "";
$smarty->assign("value_FieldName1",$data["Field1"]); $smarty->assign("value_FieldName2",$data["Field2"]); |