Formulários automáticos
Publicado por Filype Pereira 31/12/2005
[ Hits: 125.805 ]
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> <? } ?>
Fast Template CVS Revision 1.2.2
Script para noticias no formato rss
Transformar datas para gravar no banco de dados (MySQL, Postgres e outros)
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Remover por completo uma DE (5)
Encriptografa... as particoes com LUKS, o que poderia dar errado? (0)
Qual a relevancia dos valores de bogomips com os Mhz e Ghz[DUVIDA] (2)