Este exemplo demonstra o uso do botão AJAX em um formulário de controle.
1. Crie uma nova aplicação do tipo Controle.
2. No menu de aplicação acesse a pasta Campos e clique no item Novo Campo
3. Criaremos 3 campos. Informe o nome e o label dos campos de acordo com a tabela abaixo:
| Nome | Label |
|---|---|
| info | Informações |
| browser | Navegador |
| language | Idioma |
4. No menu da aplicação clique no item Botão >> Novo botão e selecione o tipo "Ajax".
5. Utilizaremos o seguinte código no botão.
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE)
$browser = 'Internet explorer';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== FALSE)
$browser = 'Mozilla Firefox';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE)
$browser = 'Google Chrome';
if($lang == "pt")
{
{info} = "Hoje é ".date('d-m-Y').", ".date('H:i:s')." e seu IP é: ".$ip;
}
else
{
{info} = "Today is ".date('d-m-Y').", ".date('H:i:s')." and your IP is: ".$ip;
}
{browser} = $browser;
{language} = strtoupper($lang);
6. Clique no botão Executar da barra de ferramentas.