E' la prima volta che usando una tabella ed un esempio semplice, provo scrivere in un database ...
Ma purtroppo ho riscontrato dei problemi ... Non va
Il codice che ho scritto e' riportato qui sotto.
Mi da questo errore:
"Fatal error: Call to undefined function: add() in c:\program files\apache group\apache\projects\ada\comunica\test.php on line 72"
Qualcuno mi potrebbe dire cosa sto sbagliando?
Grazie in anticipo
class test
{
var $nome="";
function test($nome)
{
$this->nome = $nome;
}
function sayhi()
{
print " ciao sono $this->nome
";
}
}
function add($nome)
{
// if (!isset($nome))
// $nome = $this->nome ;
if ($this->db == AMA_DB_NOT_CONNECTED)
{ $db = DB::connect($this->dsn);
if (DB::isError($db))
return $db;
$this->db = $db; }
else
$db = $this->db;
$sql1 = "insert into uuu (nome)";
$sql1 .= " values ($nome);";
$res = $db->query($sql1);
}
$obj1 = new test("pippo");
$obj2 = new test("franco");
$obj3 = new test("jack");
$obj1-> sayhi();
$obj2-> sayhi();
$obj3-> sayhi();
$dh = new AMA_DataHandler();
$dh->add(pippo);
?>![]()