fcottf 0 Denunciar post Postado Dezembro 27, 2007 Qual é a diferença nesses dois formulários? Quero fazer aparecer dentro da caixa, o html que está dentro do php, mas não consigo. Alguem sabe como resolver? <form name="form1" action="b3teste.php" method="post"> <table width="200" height="76" border="0" cellpadding="0" cellspacing="0"> <tr> <td>Numero de campos: </td> <td> <input type="text" name="nome" value="<?php isset($_POST['nome'])? print $_POST['nome']: print ""; ?>" size="10"></td> </tr> <tr> <td></td> <td><input type="submit" name="enviar" value="submit"></td> </tr> </table></form> <?php $tb = '<form name="form2" action="b3teste.php" method="post"><table width="200" height="76" border="0" cellpadding="0" cellspacing="0">'; $tb .= '<tr><td>Numero de campos: </td>'; $tb .= '<td><input type="text" name="nome" value="'; isset($_POST["nome"])? print $_POST["nome"]: print ""; $tb .= '" size="10"></td>'; $tb .= '</tr> <tr><td></td> <td><input type="submit" name="enviar" value="submit"></td> </tr>'; $tb .= '</table></form>'; echo $tb; ?> Compartilhar este post Link para o post Compartilhar em outros sites
coldfxbr 0 Denunciar post Postado Dezembro 27, 2007 qual caixa? poderia explicar direito essa parte da caixa... a diferenças entre os forms que eu vi... eh que no php a variavel $tb esta sendo usada para receber o codigo html e concatenando as linhas do codigo html e no final o echo imprime na tela... e no html eh o html normal msm... soh não entendi a parte da caixa? Compartilhar este post Link para o post Compartilhar em outros sites
fcottf 0 Denunciar post Postado Dezembro 27, 2007 problema resolvido. só alterar o código para $tb .= '<td><input type="text" name="nome" value="' . (isset($_POST["nome"])? $_POST["nome"]: ""); $tb .= '" size="10"></td>'; Compartilhar este post Link para o post Compartilhar em outros sites