como estas?
bueno aqui esta mi primer script que hice con base de datos checalo haber si me puedes dar unos tips para mejorarlo.
Código PHP:
<?php
dl(stristr(PHP_OS,"WIN") ? "php_gtk.dll" : "php_gtk.so");
function delete_event(){
return false;
}
function destroy(){
Gtk::main_quit();
echo "Saliendo ...";
}
function busca(){
global $caja;
$cadena = $caja->get_text();
$sql = "select * from ejemplo where edad = $cadena";
$conexion = mysql_connect("localhost","root","admin");
mysql_select_db("GTK",$conexion);
$result = mysql_query($sql,$conexion);
$ventana2 = &new GtkWindow;
$ventana2->connect('destroy','destroy');
$ventana2->set_title("Resultado BD");
$ventana2->set_border_width(5);
$ventana2->set_position("GTK_WIN_POS_CENTER");
$vhbox2 = &new GtkHbox(false,2);
do{
$nombre = &new GtkLabel($row['nombre']);
$edad = &new GtkLabel($row['edad']);
}while($row = mysql_fetch_array($result));
$vhbox2->pack_start($nombre,false,false);
$vhbox2->pack_start($edad,false,false);
$ventana2->add($vhbox2);
$ventana2->show_all();
}
$ventana = &new GtkWindow;
$ventana->connect('destroy','destroy');
$ventana->set_title("Buscar en BD");
$ventana->set_border_width(5);
$ventana->set_policy(false,false,false);
$ventana->set_position("GTK_WIN_POS_CENTER");
$edad = new GtkLabel('Edad a Buscar:');
$caja = &new GtkEntry();
$caja->set_max_length(60);
$caja->set_usize(170,23);
$caja->set_position(1);
$caja->set_editable(true);
$boton = &new GtkButton("Buscar");
$boton->connect_object("clicked","busca","buscar");
$boton->set_border_width(2);
$vbox = &new GtkVbox(2);
$vbox2 = &new GtkVbox(1);
$vhbox = &new GtkHbox(2);
$vhbox->pack_start($Nombre,false,false);
$vhbox->pack_start($caja,false,false);
$vbox->pack_start($vhbox,false,false);
$vbox->pack_start($boton,false,false);
$vbox2->pack_start($vbox,false,false);
$ventana->add($vbox2);
$ventana->show_all();
gtk::main();
?>
hasta luego y gracias por todo epplestum