Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2012, 15:00
loogys
 
Fecha de Ingreso: marzo-2012
Mensajes: 9
Antigüedad: 12 años, 1 mes
Puntos: 0
Error con clase abstracta

Podrian ayudarme diciendome por que me arroja este mensaje al correr la siguiente clase?:

Código PHP:
<?php
require_once 'checkData.php';
require_once 
'database.php';
require_once 
'MySQL.php';
require_once 
'Sql.php';

abstract class 
step2
{
    public function 
run($array)
    {
        
$sql = new Sql($array);
        
$sql->prepareToinsert();
        
        
$db = new database(new MySQL());
        
$db->ejecutar($sql);
    }
}

$array $_POST;

step2::run($array);
Mensaje:
Código PHP:
Strict StandardsNon-static method step2::run() should not be called statically in C:xampphtdocssavoyxpressstep2.php on line 27 

Aun arrojando el error el script hace su trabajo...

Apartir de un array crea una sentencia sql, el array debe ser del tipo

Código PHP:
("nombre_de_la_tabla" => "Valor");