Scenario

Base Class A
and its Sub Classes are B, C, D, E, F 

Every class have a method B_Menu(), C_Menu(), D_Menu(),
E_Menu(), F_Menu() respectively. And following Search_Form 
($FileName,$Heading,$SubHeading) method with different x_Menu()
method where x=B, C, D, E, F for every Sub Class mentioned in RED COLOR.

<?php

function Search_Form($FileName,$Heading,$SubHeading)

{          

?>

&nbsp;             

<FORM method="POST" action="<?php echo
$filename;?>">

<table border="0" cellpadding="0"
cellspacing="0" width="100%" id="AutoNumber1"
height="344">

<?php  $this->Page_Heading("$Heading");
?>

<tr>

              <td width="100%"
height="51" colspan="2"><BR>

<?php if($Heading=="REPORT")$this->B_Menu();
?>&nbsp;

              <p
align="center"><b><font size="4">
<u>SEARCH FOR 

<?php echo $SubHeading; ?></u></font></b></td>

            </tr>

            <tr>

              <td width="50%" height="51"><strong>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

User's ID :</strong></td>

              <td width="50%"
height="51">

              <p align="center"><input
type="text" name="PatID" size="10"></td>

            </tr>

            <tr>

              <td width="100%"
height="19" colspan="2">

             
------------------------------------------------------<b>---------OR</b>-------------------------------------------------------------</td>

            </tr>

            <tr>

              <td width="50%"
height="51"><strong>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

First Name
:</strong></td>

              <td width="50%"
height="51">

              <p align="center"><select
size="1" name="FName">

              <option selected>Select First
Name...</option> 

              </select></td>

            </tr>

            <tr>

              <td width="50%"
height="51"><strong>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Last Name : </strong>

              </td>

              <td width="50%"
height="51">

              <p
align="center"><select size="1" name="LName">

              <option selected>Select Last
Name...</option>

              </select></td>

            </tr>

            </table>

            <p
align="center">

<?php  $this->Submit_Reset("  Search 
","  Reset  "); ?>

            </p>

</FORM> 

<?php

}

………..

Calling Search_Form ($FileName,$Heading,$SubHeading)  method 
as follows:

ObjA-> Search_Form (‘x.php’,’REPORT’,’Update’);

ObjB-> Search_Form (‘y.php’,’REPORT’,’Delete’);

:

:

:

 

Question?

If I move Search_Form
($FileName,$Heading,$SubHeading) method to Base Class  A

What changes are required? and how can I call it in any Sub
Class?


Imran Shafiq Khan


      

[Non-text portions of this message have been removed]

Reply via email to