Genial, ya lo tengo solucionado haciendo lo que me haveis pasado ha quedado perfecto.
He hecho una clase privada para poner los datos y ha quedado así la estructura base.
Gracias a los dos!!
Código PHP:
Ver originalclass Anuncio{
var $nombre = null;
public function __construct() {
}
/* Asignar nombre */
private function put($valores){
$this->nombre = $valores['nombre'];
}
/* Un anuncio */
public function get_anuncio($id_anuncio, $activado){
global $conex;
SELECT a.*, p.nombre AS 'provincia'
FROM anuncio a, provincia p
WHERE a.id='$id_anuncio' AND a.activado='$activado'
LIMIT 1 ", $conex);
$this->put($fila_anuncio);
}
/* Un conjunto de anuncios */
public function get_anuncios(){
global $conex;
SELECT a.*, p.nombre AS 'provincia'
FROM anuncio a, provincia p
WHERE a.id>'0'
LIMIT 10 ", $conex);
$i=0;
$anuncios[$i] = new Anuncio();
$anuncios[$i]->put($fila_anuncio);
$i++;
}
return $anuncios;
}
}