Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/05/2008, 22:11
hugosalcedo
 
Fecha de Ingreso: mayo-2008
Ubicación: En Lima - Perú
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Re: ¿como pasar $_POST a una clase?

Hola emiliodeg, muchas gracias por la respuesta, cambie el codigo de acuerdo a tu sugerencia y funciono.

Este es el codigo de ControlArea.php

Código PHP:
<?php 
    
function __autoload($clase) {
                            include 
$clase.'.php';
                            }

class 
ControlArea{
    
    
public static function 
Main()  {
             switch(
$_POST['op']){
                  case 
'buscar'self::Buscar();
                 }
     }

public static function 
Buscar()
        {
    
$busqueda $_POST['busqueda'];
    
    
$are = new Area(); 
    
$Resultado $are->Buscar($busqueda);
    
$row $Resultado->num_rows;
 
    
    if (
$row 0)    
        {    
    
$contenido ="<div id='tablabuscar'><table>".
                
"<tr>".
                
"<th><b>Codigo</b></th>".
                
"<th ><b>Nombre</b></th></tr>";        
    while(
$Fila $Resultado->fetch_assoc())
            {
    
$contenido .=    "<tr><th>".
            
"<a href='?op=Editar&Id=".$Fila["cod_are"]."'>".
        
$Fila["cod_are"]."</a></th><td class='clsTxtCelda'>".
        
$Fila["nom_are"]."</td></tr>";
            }
        }    
    
$contenido .= "</table>"
    echo 
$contenido;
        
        }
 }

ControlArea::Main();

?>

la otra pregunta es: ¿COMO logro mostrar los resultados en la vista y no en el controlador ?

Muchas gracias Emilio, he aprendido bastante en este foro.

Última edición por hugosalcedo; 07/05/2008 a las 22:44