Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sider_jr

for dentro de um <form>

Recommended Posts

Olá.

 

Estou tentando criar um form com um número variável de campos. Segue trecho do código.

Sem as tags do form a pagina é exibida normalmente. Quando inclui as tags a pagina não abre mais.

Alguém tem alguma ideia? Obrigado!

 

"<form name='FormPlayer' action='tabela.php' method='post'>"
for ($C = 1; $C <= $Jogadores; $C++){
echo "<table border=1 width=100% cellpascing=1 cellpadding=0>
<tr align = 'center'>
<td width = '10%'><label for='nmJogador".$C."'>Jogador: ".$C."</label>
<input type='text' name='nmPlayer".[$C]."' id='nmPlayer".[$C]."'/>
</td>
</tr>";
}
echo "<tr align = 'center'>
<td><input type='submit' value='Emparceiramento'></td>
</tr>
</table><br>";
"</form>"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu acho que o início da table está no lugar errado, ele deveria ficar fora do for, antes dele, mais ou menos assim:

echo '<form name="FormPlayer" action="tabela.php" method="post">';
echo '<table border="1" width="100%" cellpascing="1" cellpadding="0">';
 
for ($C = 1; $C <= $Jogadores; $C++) {
    echo '    <tr align="center">';
    echo '        <td width="10%"><label for="nmJogador'.$C.'">Jogador: '.$C.'</label>';
    echo '            <input type="text" name="nmPlayer'.$C.'" id="nmPlayer'.$C.'" />';
    echo '        </td>';
    echo '    </tr>';
}
 
echo '    <tr align="center">';
echo '        <td><input type="submit" value="Emparceiramento"></td>';
echo '    </tr>';
echo '</table>';
echo '<br>';
echo '</form>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.