Criador de botões
Publicado por EVERTON DA ROSA (última atualização em 01/12/2010)
[ Hits: 5.689 ]
Homepage: http://everton3x.github.io
Esta função em PHP cria um botão que envia dados para outras páginas.
$url é a página que será "chamada";
$button é o texto que aparecerá no botão (Voltar, Ok, Salvar, etc);
$fields é um array (opcional) contendo o nome dos campos como chaves e o valor do campo como valor associado á chave;
$method é opcional (padrão é post) é a forma como os dados serão enviados par a página, aceitando get ou post;
Por exemplo, se você deseja "chamar" uma página "detalhesDoUsuario.php" passando as variáveis "action" e "id" com os valores "save" e "12313", respectivamente, pelo método POST, faça o seguinte:
$fields = array(
'action' => 'save'
,'id' => '12313'
);
frmgo('detalhesDoUsuario.php', 'Ver detalhes', $fields);
function frmgo($url, $button, $fields = false, $method = 'post'){ echo '<form action="'.$url.'" class="form-menu" method="'.$method.'">'; if(is_array($fields)){ if(count($fields) > 0){ foreach($fields as $name => $value){ echo '<input type="hidden" name="'.$name.'" value="'.$value.'" />'; } } } echo '<input type="submit" value="'.$button.'" /></form>'; }
Lista de Tarefas - Gerenciador de Projeto Simples
Acesso a Diretórios ou Arquivos Específicos
Saber se acesso a aplicação web é feito pela rede interna ou externa
Nenhum coment�rio foi encontrado.
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Deixando o Plasma6 mais fluido no Linux
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Isso acontece com vcs também? (7)
Problema com audio apos upgrade (10)
Instalação automatizada do Debian 12 em UEFI (2)