Formulários automáticos
Publicado por Filype Pereira 31/12/2005
[ Hits: 126.004 ]
Este script cria automaticamente seu formulario com quantos campos vc quiser, basta inserir os valores nas Arrays <em>$campos</em> e <em>$tamanho</em>
<? // Defina o Label dos campos $campos = Array("Nome", "Endereço", "Bairro", "Cidade"); // Defina o tamanho de cada campos $tamanho = Array(20, 40, 20, 30); CriaForm('Aqui vem o titulo do seu form', $campos, $tamanho); function CriaForm($titulo, $campos, $tamanho) { $total = count($campos); ?> <br> <form method="POST"> <table border="1" width="449" align="center" cellpadding="4"> <tr> <td colspan="2" align="center"><?=$titulo?></td> </tr> <? for ($i=0;$i<$total;$i++) { ?> <tr> <td align="right"><?=$campos[$i]?>: </td> <td><input name="<?=label2name($campos[$i])?>" size="<?=$tamanho[$i]?>"></td> </tr> <? } ?> <tr> <td colspan="2" align="center"> <input type="submit"> <input type="reset"> </td> </tr> </table> </form> <? Descricao(); } function label2name($campo) { $campo = strtolower($campo); $caracteres = Array("ç","é","ã"," "); $altera = Array("c","e","a","_"); $campo = str_replace($caracteres, $altera, $campo); return $campo; } function Descricao() { ?> <hr> <h1>Formulario automático</h1> <p>Este script cria automaticamente seu formulario com quantos campos vc quiser, basta inserir os valores nas Arrays <em>$campos</em> e <em>$tamanho</em></p> <p>Os valores inseridos na Array <em>$campos</em> será convertido de acordo com a função <b>label2name()</b></p> <pre> function label2name($campo) { $campo = strtolower($campo); $caracteres = Array("ç","é","ã"," "); $altera = Array("c","e","a","_"); $campo = str_replace($caracteres, $altera, $campo); return $campo; } </pre> <p>Onde <em>ç</em> no <b>name</b> do input vira c e assim por diante de acordo com o script</p> <h3>Sintaxe da função <em>CriaForm()</em></h3> <ul> <li>Título</li> <li>Campos</li> <li>Tamanho</li> </ul> <code>CriaForm($titulo, $campos, $tamanho);</code> <? } ?>
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Separar trafego da VPN da VPS (0)
Formatando cartão de memoria que nao formata[AJUDA] (17)
warsaw parou de funcionar após atualização do sistema (solução) (0)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)