Formulários automáticos
Publicado por Filype Pereira 31/12/2005
[ Hits: 125.962 ]
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> <? } ?>
gerador de tabelas em html v2.2
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (6)