Spinalred 0 Denunciar post Postado Janeiro 5, 2010 Este erro de sintax está aparecendo na página: Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /www/overrain.net/c/o/m//database.php on line 14 <? include("constants.php"); class MySQLDB { var $connection; //The MySQL database connection var $num_active_users; //Number of active users viewing site var $num_active_guests; //Number of active guests viewing site var $num_members; //Number of signed-up users /* Note: call getNumMembers() to access $num_members! */ $this->num_members = -1; // Linha 14 Tentei verificar o código inteiro desta página database.php mas, o erro começa já na linha 14. Nesta variável -1. Então só precisei colocar esta parte pequena do código. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Janeiro 5, 2010 E você fez um $this->num_members sem declarar nenhum método ??porque ? não faz muito sentido... se queria fazer uma atribuição assim 'default', poderia usar um construtor, ou colocar na declaração do atributo. Compartilhar este post Link para o post Compartilhar em outros sites
Spinalred 0 Denunciar post Postado Janeiro 5, 2010 Puxa! que falha minha. esqueçi de inserir esta parte do código: function MySQLDB(){ $this->connection = mysql_connect("seu host","seu username","seu password") or die(mysql_error()); mysql_select_db("seu database", $this->connection) or die(mysql_error()); Assim fica desta forma: <? include("constants.php"); class MySQLDB { var $connection; //The MySQL database connection var $num_active_users; //Number of active users viewing site var $num_active_guests; //Number of active guests viewing site var $num_members; //Number of signed-up users /* Note: call getNumMembers() to access $num_members! */ function MySQLDB(){ $this->connection = mysql_connect("seu host","seu username","seu password") or die(mysql_error()); mysql_select_db("seu database", $this->connection) or die(mysql_error()); $this->num_members = -1; Assim funfa certin. Obrigado pela resposta William, faltava a conexão db. Que vai ligar com seu mysql. Compartilhar este post Link para o post Compartilhar em outros sites