Questa volta sono io a chiedere aiuto..guardate questo frammento di codice che ho fatto
Codice PHP:
public function WinnerName($id, $vals) {
$conn = mysqli_connect($this->host, $this->user, $this->pass, $this->db);
$query = "SELECT * FROM winners WHERE ID_Winner = $id";
if ($result=mysqli_query($conn, $query)) {
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
$winner = $row['Surname'];
if ($row['Name']) $winner .= " ".$row['Name'];
}
if ($vals==1) {
if ($row['Info']) $winner .= "*".$row['Info'];
}
if ($vals==2) $winner .= "*".$row['ID_Winner'];
mysqli_close($conn);
return $winner;
}
è una public function di una classe...ma quando la chiamo con una semplice(!)
Codice PHP:
$winner = $race->WinnerName(1, 1);
invariabilmente mi appare l'errore seguente!!!
Warning: Missing argument 2 for RaceData::WinnerName() in /home/gestonne/public_html/xtra/racecars/archive/ENG/Class/Race.php on line 246
(la linea 246 è la linea public function WinnerName($id, $vals) { ) !!!!
e sembra che appaia subito come un errore di sistema..BUG???