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]

Re: [phpgtk] Âmbito variáveis PHP GTK



Joao, bl?

Tenta colocar o IF assim:

if (($text6 == "") || ($text7 == "") || ($text8 == "")){
...
}

[]'s

Fabrício Cruz Casarini



Em 1 de julho de 2010 06:18, João Matos <jfcmatos@gmail.com> escreveu:
> 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

-- 
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