no entiendo del todo bien lo que deseas hacer, pero con la informacion que proporcionas esto es lo mejor que te puedo sugerir.
Código PHP:
require_once("class.tx_prototipo_ventanaCasoUso6.php");
class MainMenu
{
/**
* form action
* var String $form_action
*/
var $form_action = "pagina.php";
/**
* get the form action
* @return String
*/
function GetFormAction()
{
return $this->form_action;
}
/**
* set the form action
* @return bool
* @param String $Action
*/
function setFormAction($Action)
{
$this->form_action = $Action;
}
/**
* do something weird
* @return String
*/
function Main()
{
$content = "";
if ( isset ($_POST["aceptar"]) )
{
$eleccion = $_POST["opciones"];
if ( $eleccion == 'casoUso1' )
{
}
else if ( $eleccion == 'casoUso2' )
{
}
else if ( $eleccion == 'casoUso3' )
{
}
else if ( $eleccion == 'casoUso4' )
{
}
else if ( $eleccion == 'casoUso5' )
{
}
else if ( $eleccion == 'casoUso6' )
{
$ventanaCasoUso6 = new ventanaCasoUso6;
$content = $ventanaCasoUso6->main();
echo "Mi eleccion".$eleccion;
}
else if ( $eleccion == 'casoUso7' )
{
}
}
else
{
$content='
<p><center><h2>TASK MANAGER</h2></center></p>
<FORM METHOD=POST ACTION="'.$this->GetFormAction().'">
<INPUT TYPE="radio" NAME="opciones" VALUE ="casoUso1" align= "left">
Register tasks and subtasks<br><br>
<INPUT TYPE="radio" NAME="opciones" VALUE ="casoUso2" align= "left">
View task box<br><br>
<INPUT TYPE="radio" NAME="opciones" VALUE ="casoUso3" align= "left">
Transfer task<br><br>
<INPUT TYPE="radio" NAME="opciones" VALUE ="casoUso4" align= "left">
Modify task<br><br>
<INPUT TYPE="radio" NAME="opciones" VALUE ="casoUso5" align= "left">
Register result of a task<br><br>
<INPUT TYPE="radio" NAME="opciones" VALUE ="casoUso6" align= "left">
Produce reminder of a task<br><br>
<INPUT TYPE="radio" NAME="opciones" VALUE ="casoUso7" align= "left">
Generate task report<br><br>
<center><INPUT TYPE="submit" NAME ="aceptar" VALUE ="OK"></center></p>
</FORM>
';
}
return $content;
}
}
suerte