PHP-GTK: Criando Aplicações Gráficas com PHP Adianti Framework para PHP PHP Programando com Orientação a Objetos Criando Relatórios com PHP


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[phpgtk] Âmbito variáveis PHP GTK



Olá a todos.
 
Tou com 2 problemas: não consigo aceder ao valor de uma variável dentro de uma função numa GTkDialog e não consigo abrir uma GTkDialog mais que uma vez. Este é o meu código:
 
 $dialog = $glade->get_widget('dialog1');
 $botao->connect_simple('clicked', 'inserirOP', $glade, $dialog);
 
function inserirOP($glade, GtkDialog $dialog){
 
$dialog->run();
 
//Numero O.P.
$entrada6 = $glade->get_widget('entry6');
//Qtd O.P.
$entrada7 = $glade->get_widget('entry7');
//Qtd Produzida
$entrada = $glade->get_widget('entry8');
$botaoDialogo = $glade->get_widget('button3');
$botaoDialogo->connect_simple('clicked', 'inserirOP2', $glade, $dialog, $entry6, $entry7, $entry8);
 
function inserirOP2($glade, GtkDialog $dialog, GtkEntry $entry6, GtkEntry $entry7, GtkEntry $entry8){
$text6 = $entry6->get_text();
$text7 = $entry7->get_text();
$text8 = $entry8->get_text();
$dialog->run();
 
 
if ($text6 == "" || $text7 == "" || $text8 == ""){
 
 $dialog->run();
}
else {
$sql_op = "INSERT INTO `registonumerico2`.`operacaoproducao` (`NumeroOperacaoProducao`, `QtdOperacaoProducao`, `QtdProduzida`) VALUES ('".$text6."', '".$text7."', '".$text8."')";
$result = mysql_query($sql_op);

$idOP = mysql_insert_id();
$dialog->destroy();
 
}
} //fim funcao InserirOP2
 
Como é que eu agora vou buscar a variável $idOP e que estou fazendo errado a abrir e fechar a GtkDialog? Alguém me pode dar uma ajudinha?
 
Obrigado, João
 
 
 
 
 

--
Grupo PHP-GTK Brasil (http://www.php-gtk.com.br)
Para enviar mensagens, o e-mail é phpgtk@googlegroups.com
Para cancelar a sua inscrição, o e-mail é phpgtk+unsubscribe@googlegroups.com
Mais opções na página do grupo: http://groups.google.com.br/group/phpgtk?hl=pt-BR