Contents

 
Home
PHPRunner 6.0 manual
Prev Page Next Page
 
 

Show data from master table on detail view/edit/add page

 

Show data from master table on detail view/edit/add page.

To add this event use toolbar_snippet (Insert PHP code snippet) button on the Visual Editor page.

yellowbulbNote: Change the values listed in red to match your specific needs.

global $dal$strTableName;

echo "Master Info<br>";

if ($_SESSION[$strTableName."_masterkey1"])

{

  $tblMaster = $dal->Table("MasterTableName");

  $rs = $tblMaster->Query("Masterkey=".$_SESSION[$strTableName.

    "_masterkey1"],"");

  if ($data = db_fetch_array($rs))

  {

    echo "Field1: ".$data["Field1"]."<br>";

    echo "Field2: ".$data["Field2"]."<br>";

  }

}

For example, Orders is a master table, while Order details is a details.

global $dal$strTableName;

echo "Order Info<br>";

if ($_SESSION[$strTableName."_masterkey1"])

{

  $tblOrders = $dal->Table("Orders");

  $rs = $tblOrders->Query("OrderID=".$_SESSION[$strTableName.

    "_masterkey1"],"");

  if ($data = db_fetch_array($rs))

  {

    echo "Customer: ".$data["CustomerID"]."<br>";

    echo "Employee: ".$data["EmployeeID"]."<br>";

  }

}

For more information about using Data Access Layer (DAL), see Data Access Layer.

Converted from CHM to HTML with chm2web Standard 2.85 (unicode)