ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

AJAX+pesquisa SQL(SELECT) delphi for php

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
marin@cds.inf.br
Novato
Novato


Registrado: Quarta-Feira, 5 de Agosto de 2009
Mensagens: 1

MensagemEnviada: Qua Ago 05, 2009 9:56 am    Assunto: AJAX+pesquisa SQL(SELECT) delphi for php Responder com Citação

AJAX+pesquisa SQL(SELECT) delphi for php
por marin em Ago 5th, '09, 09:37

Já trabalho com delphi a alguns anos, e agora estou iniciando no Delphi For PHP. Estou com uma situação que não consigo resolver, por isso estou postando esta mensagem.

Acostumado no delphi a fazer a verificação do código digitado no evento onExit (delphi) e já informar o usuario através de um (application.message) qdo digitar um codigo que nao existe na tabela.
Gostaria de fazer a mesma coisa no DELPHI FOR PHP no evento onBLur através do AJAX. Consegui fazer com que ele teste e saiba se existe ou não. Só não consigo informar o usuário esta situacao. Toda vez que coloco alguma mensgem dentro do ajax ele retorna erro no XML.
Tentei criar um "label" e informar no "label" e no retorno colocar ele visível, mas tbém o "label" não fica visível.
abaixo a rotina utilizada.
class Unit1 extends Page
{
public $edTitulo = null;
public $Label2 = null;
public $Label1 = null;
public $edCodigo = null;
function edCodigoJSBlur($sender, $params)
{
?>
var jcodigo = document.getElementById('edCodigo');
var params = [];
params.push(jcodigo.value);
<php>edCodigo->ajaxCall("ConsultaDados");
?>
return(false);
<php>DataSet = $grupo->Consulta($params[0], 1);
if ($grupo->existe == true)
{
$this->edTitulo->Text = $grupo->titulo; (qdo existe retorna o Nome do grupo no edit) - ok
}
else
{
$this->edTitulo->Text = "Não Cadastrado";
//(qdo nao existe gostaria de informar o usuario, usando o alert("codigo não cadastrado") ou outro método parecido;
//Para que fique bem evidente que não tem no cadastro, e apos confirmação, voltar o focus para o campo informado.
}
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB