Código :
class mitsukaranakatta{
var $titulo;
var $mensaje;
var $url_imagen;
function mitsukaranakatta(){
global $wpdb;
$numero_errores=$wpdb->get_results("SELECT * FROM ".$wpdb->prefix."mitsukaranakatta");
$num_max_items=count($numero_errores);
$id=rand(1,$num_max_items);
$resultados=$wpdb->get_results("SELECT * FROM ".$wpdb->prefix."mitsukaranakatta"." WHERE id LIKE '$id'");
foreach($resultados as $fila)
{
$this->$titulo=$fila->titulo;
$this->$mensaje=$fila->mensaje;
$this->$url_imagen=$fila->urlimagen;
}
}
function titulo(){
echo "Titulo: ".$this->$titulo."<br>";
}
function mensaje(){
echo "Mensaje: ".$this->$mensaje."<br>";
}
function url_imagen(){
echo "URL: ".$this->$url_imagen."<br>";
}
}El problema, creo yo, que es en el foreach, porque todas las variables guardan el valor del ultimo campo seleccionado
Código :
$fila->urlimagen;
