En el segundo archivo me sale error en la linia 16
Gracias
Código PHP:
<?php
class connection {
private $servidor;
private $usuari;
private $clau;
private $bd;
private $connectar;
function connection($servidor,$usuari,$clau,$bd) {
$this->servidor = $servidor;
$this->usuari = $usuari;
$this->clau = $clau;
$this->bd = $bd;
$this->connectar();
$this->seleccionar();
}
private function connectar() {
$this->connectar = mysql_connect($this->servidor, $this->usuari, $this->clau)or die(mysql_error());
}
private function seleccionar() {
mysql_select_db($this->bd)or die(mysql_error());
}
public function consultar($sql) {
$resultat = mysql_query($sql, $this->connectar);
return $resultat;
}
public function numeroFiles($sql) {
return mysql_num_rows($sql);
}
public function numeroColumnes($sql) {
return mysql_num_fields($sql);
}
public function nomCamp($sql) {
return mysql_field_name($sql, $i);
}
}
?>
Código PHP:
<html>
<head>
</head>
<body>
<?php
class proces {
private $comunicacio;
function proces() {
include("connection.php");
$servidor = 'localhost';
$usuari = 'root';
$clau = 'root';
$bd = 'pene';
$this->$comunicacio = new connection($servidor,$usuari,$clau,$bd);
$this->mostrar($sql);
}
function mostrar($sql) {
$ej = $this->comunicacio->consultar($sql);
$numeroColumnes = $this->comunicacio->numeroColumnes($ej);
while($r = mysql_fetch_array($ej)) {
for($i=1; $i < $numeroColumnes; $i++) {
$n = $this->comunicacio->nomCamp($ej,$i);
echo $n;
echo ": ".$r[$i];
}
echo "<br";
}
}
}
$x = new proces();
?>
</body>
</html>
Notice: Undefined variable: comunicacio in C:\xampp\htdocs\Wensfilm\prova.php on line 16
Fatal error: Cannot access empty property in C:\xampp\htdocs\Wensfilm\prova.php on line 16