Estou a 2 dias nesse código, e como realmente vi q não vou conseguir resolvi pedir uma ajuda...
é simples.
Primeiro você entra com o numero de campos de texto q deseja criar e submete...
Daí na mesma página vai aparecer o numero de campos...
Daí, você entra com os dados que deseja nestes campos, e ele vai imprimir....
Deveria imprimir.... porque não esta imprimindo nada... =S
Agradeço ae quem puder ajudar!!
<?php
$tb = "<form name='form2' method='post' action='teste.php' ><table width='200' border='1' cellspacing='0' cellpadding='0'><tr>";
$tb .= "<td>Entre com o numero de campos que deseja ter: </td>";
$tb .= "<td><input type='text' name='nome' value=";
if ($_POST){ isset($_POST['nome'])? print $_POST['nome']: print '';} //mostra o conteudo de nome
$tb .= " ></td></tr>";
$tb .= "<tr><td><input type='submit' value='Enviar' name='enviar'></td></tr>";
$tb .= "</table></form>";
echo $tb;
$tam = (int)$_POST['nome']; //coloca o conteudo de nome em tam
if (!empty($tam)) // se tiver sido inicializado, executa a funcao inserir, passando tam como argumento
inserir($tam);
////////////////////////////////////////////////////////////////////////////////////////////////
function inserir($tam){
$tb .= "<form name='form3' method='post' action='teste.php' ><table width='200' border='1' cellspacing='0' cellpadding='0'>";
echo $tam;
// vai criar tam caixas e o conteudo de cada caixa sera colocada no array arr[i]
for ($i=0; $i < $tam; $i++){
$tb .= "<tr><td>Campo: </td><td><input type='text' value='' name='campo" . $i . "'></td></tr>";
$arr[$i]['nome'] = $_POST['campo' . $i];
}
//imprime o conteudo de cada caixa!
for ($i=0; $i < $tam; $i++){
echo $arr[$i]['nome']; }
$tb .= "<tr><td><input type='submit' value='Enviar' name='enviar'></td></tr>";
$tb .= "</table></form>";
echo $tb;
?>
}//function
Pergunta
fernando_ott
Olá galera.
Estou a 2 dias nesse código, e como realmente vi q não vou conseguir resolvi pedir uma ajuda...
é simples.
Primeiro você entra com o numero de campos de texto q deseja criar e submete...
Daí na mesma página vai aparecer o numero de campos...
Daí, você entra com os dados que deseja nestes campos, e ele vai imprimir....
Deveria imprimir.... porque não esta imprimindo nada... =S
Agradeço ae quem puder ajudar!!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.