Ho provato a creare questa classe e far girare questa pagina su un nodo drupal (uso drupal 6.x) solo che non mi stampa la funzione getInfo(), come posso fare? Non sono molto pratico di php, sono più bravo in java. Grazie in anticipo
Codice PHP:
<?php
db_connect($url);
global $user;
class Banca{
private $id;
private $galeoni, $falci, $zellini;
public function __construct($id, $galeoni, $falci, $zellini){
$this->id = $id;
$this->galeoni = $galeoni;
$this->falci = $falci;
$this->zellini = $zellini;
}
public function getGaleoni(){
echo($this->galeoni);
}
public function getID(){
echo($this->id);
}
public function mess_welc(){
echo "Apertura conto n° ". $this->id;
}
public function getInfo(){
echo "<b>Saldo disponibile:</b><br/><ul><li>Galeoni: ". $this->galeoni."</li><li>Falci: ". $this->falci. "</li><li>Zellini: ". $this->zellini. "</li></ul>";
}
}?>
<?
$result = db_query("SELECT * FROM Banca WHERE id=$user->uid");
if(db_fetch_array($result) == null){
db_query("INSERT INTO Banca (id, galeoni, falci, zellini) VALUES ($user->uid, 20, 15, 10)");
}
$a = db_fetch_array($result);
$A = new Banca($user->uid, $a['galeoni'], $a['falci'], $a['zellini']);
profile_load_profile($account);
$A->mess_welc(); ?>
<br/>
<div>Dati utente: <? echo $account->profile_name.$account->profile_surname; ?> - Pass: *******</div>
<? $A->getInfo(); ?>