Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2005, 15:35
DianaG
 
Fecha de Ingreso: marzo-2005
Mensajes: 10
Antigüedad: 19 años, 2 meses
Puntos: 0
Relacionar un formulario HTML con un metodo de una clase PHP

Hola

En una clase tengo un formulario HTML con metodo POST yo necesito que la ACCION de ese formulario quede en la misma clase. Pero se queda en un ciclo sin hacer nada. Por favor si alguien sabe cual es mi error, les agradezco la ayuda que me puedan brindar.

El código es el siguiente:

<?php


require_once("class.tx_prototipo_ventanaCasoUso6.p hp");


class menuPrincipal {
function main() {
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->main().'">
<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);
}
}

?>

Gracias,

Diana G