Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2011, 23:38
Zyos_Ilusionista
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Problema con Return para imprimir informacion

Buenas Noches a todos, me gustaria una ayuda para solucionar el siguiente problema. Tengo unas librerias pre-configuradas de formulario en la cual las aplico dentro de una nueva clase y aplicar nuevamente la clase resultante tengo problemas para que aparezca una funcion creada para validaciones de campos a través de JQuery.

Doy los Ejemplos para validar

Clase Formulario

Código PHP:
class formulario
{
    public function 
configuracion_form($action$method)
    {
        .........
        
$this->campo="campo";
    }

    public function 
agregartext($titulo$nombre$id)
    {
        .........
        
$this->campo="campo";
    }

    public function 
agregarsubmit($nombre$texto)
    {
        .........
        
$this->campo="campo";
    }

    public function 
mostrar_form()
    {
        .........
        return 
$mostrar_formulario;
        return 
$this->validacionformulario();
    }

    public function 
validacionformulario()
    {
        
$validador="....(Codigo de Jquery)....";
        for (
$i=0$i<count($this->campo); $i++)
       {
            .............
        }
    }


ahora mi problema viene de la siguiente forma, cuando realizo el siguiente procedimiento

Código PHP:
include("formularios.php");

class 
mostrar_contenido_html
{
     public function 
mostrar_formulario($opcion)
     {
         if(
$opcion=='FORMULARIO1')
         {
                
$formulario1=new formulario;
                
$formulario1->configuracion_form('index.php''POST');
                
$formulario1->agregartext('Nombre''nombre_usuario''user');
                
$formulario1->agregartext('Apellido''apellido_cliente''lastname');
                
$formulario1->agregartext('Correo Electronico''correo''email');
                
$formulario1->agregartext('Ciudad''ciudad''city');
                return 
$formulario1->mostrar_form();
                
//Tambien maneje el procedimiento de la siguiente forma sin resultados
                
return $formulario1->validacionformulario()

         }
         else
         {
                return 
'Seleccione el Formulario a Diligenciar del menu Principal';
         }
     }

en el momento de aplicarlo el formulario funciona perfectamente sin el codigo de validacion de formulario de JQuery

Código PHP:

$mostrarInformacion
=new mostrar_contenido_html;
$mostrarInformacion->mostrar_formulario(@$_GET['opcion']); 
requiero de su amable ayuda para validar que es lo que ocurre aqui!!!!! ya que lo he manejado de opciones distintas pero sigue sin mostrarme la funcion destinada para que se imprima el JQuery.

Otra de las opciones es que si instancio la clase formulario directamente si me funciona e imprime el codigo de Jquery pero al momento de colocarla en otra clase y aplicarla no aparece!!!!!

Les solicito su ayuda en este caso