Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2008, 21:56
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Re: ¿como pasar $_POST a una clase?

El switch en tu clase ControlArea, no debe de ir ahi, debe de ir dentro de otra clase por ejemplo una clase Main, donde posteriormente llames a tu clase:
Código PHP:
<?php
class ControlArea{
     public static function 
Main() {
             switch(
$_POST['op']){
                         case 
'buscar'$this->Buscar();
                }
     }

    public 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();
?>
Saludos.