Mysql problem igennem php-gtk
Heysa!Jeg har lavet denne lille ting, hvor den skal trække nogle rækker du af min tabel. Men jeg får fejlen:
Fatal error: Call to a member function on a non-object line 20.
$extension = "php_gtk" . (strpos(PHP_OS, "WIN") >= 0 ? ".dll" : ".so");
dl($extension);
$window = &new GtkWindow();
$window->set_title("Test App");
$window->set_usize(300, 100);
$window->set_position(GTK_WIN_POS_CENTER);
$window->set_policy(false, false, false);
$window->connect("destroy", "killwin");
function killwin()
{
gtk::main_quit();
}
$button = &new GtkButton('Forbind og hent');
$button->connect('clicked', 'getdata');
//line 20
$box->pack_start($button);
function getdata($theButton)
{
global $server;
global $user;
global $pass;
}
$dServer = $server->get_text();
$dUser = $user->get_text();
$dPass = $pass->get_text();
$s = mysql_connect($dServer, $dUser, $dPass) or die("Couldn't
connect to database server");
$d = mysql_select_db("doodoo_dk_db2", $s);
$label1->hide();
$label2->hide();
$label3->hide();
$server->hide();
$user->hide();
$pass->hide();
$button->hide();
$result = mysql_query("SELECT * FROM du_users ORDER BY tid DESC");
$pList = "";
while($row = mysql_fetch_array($result))
{
$pList .= $row["username"] . " is " . $row["sex"] . "\n";
}
$p = &new GtkLabel("$pList");
$box->add($p);
$p->show();
$window->show_all();
gtk::main()
Hvad er der ivejen?
