Vale
A ver ahora:
En la clase Paginado de Webstudio hay algo así:
Código PHP:
if(!$this->rs( mysql_query($query, $this->conn()) ))
{
$this->error("Ocurrió un error al ejecutar el query \"$query\". La base dijo : ".mysql_error());
return false;
}// Fin If
mecesito que en vez de eso sea algo así
Código PHP:
if(!$this->rs( $manejaDb->query($query) ))
{
$this->error("Ocurrió un error al ejecutar el query \"$query\". La base dijo : ".mysql_error());
return false;
}// Fin If
Pero me dice:
"Fatal error: Call to a member function on a non-object in d:\inetpub\wwwroot\sitiosweb\clases\class.paginado .php on line 354"
Teniendo en cuenta que:
Código PHP:
<?
include("clases/manejaDB.php");
if (!$manejaDb= new manejaDB($SERVIDOR, $BASE, $USUARIO, $PASSWORD)) {
echo $manejaDb->getError();
} else {
include("clases/class.paginado.php");
$pagina = $HTTP_GET_VARS["pagina"];
$rs = new paginado($manejaDb->getConexion());
$rs->pagina($pagina);
$rs->porPagina(10);
$rs->propagar("forum");
if(!$rs->query("SELECT * FROM logueo")){
header("Location: mensajes.php");
} else {
echo "Mostrando ".$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()."<br>";
while ($row = $rs->obtenerArray())
{
echo $row["logueoClave"].", ".$row["logueoEmail"]."<br>";
echo "Password : ".$row["logueoPassword"];
echo "<hr>";
}
echo $rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente();
}
}
?>
Pero... me manda errores de que el objeto no esta instanciado o cosas así
Editando: La pregunta sería como utilizo un objeto dentro de una clase?
Se debe poder no? si no como comunico los dos objetos?