cmdmss 0 Denunciar post Postado Outubro 19, 2007 Caros colegas programadores, estou com uma dúvida que mais parece ser problema de syntaxe: Tenho um código HTML que está em uma pagina PHP. Quero inserir um código HTML no meio do PHP. Fiz e deu certo porque nenhuma mensagem de erro apareceu, mas o campo também nao aparece. Abaixo está o codigo para voces entenderem melhor ...echo "<tr>";echo "<td colspan=4 class=traco height=0><font size=5><b>Unidade</font></b></td>";echo "</tr>";echo "<td align=right>  Unidade:</td>";echo "<td>"; if ($var =='1') {"<select><option>Selecione a Unidade</option></select>";} if ($var == '2') {"<input type='text' name='uni' id='uni' size=30></td>";}echo "</tr>";... Este é uma sequencia com algumas etapas, este codigo se refere a etapa dois. Obrigado por quem puder me ajudar! Compartilhar este post Link para o post Compartilhar em outros sites
Leonardo P 0 Denunciar post Postado Outubro 19, 2007 você não mandou imprimir o input, já que colocou um ; echo "<td>"; if ($var =='1') {"<select><option>Selecione a Unidade</option></select>";} if ($var == '2') {"<input type='text' name='uni' id='uni' size=30></td>";} tente usar um . para concatenar. Também evite usar esse tipo de código que mistura muito o HTML com o PHP, porque fica confuso de depurar... Compartilhar este post Link para o post Compartilhar em outros sites
slipce 0 Denunciar post Postado Outubro 19, 2007 você esqueceu de dar um echo nas strings dos controles.echo "<td>"; if ($var =='1') { echo "<select><option>Selecione a Unidade</option></select>";} if ($var == '2') { echo "<input type='text' name='uni' id='uni' size=30></td>";} Compartilhar este post Link para o post Compartilhar em outros sites
cmdmss 0 Denunciar post Postado Outubro 19, 2007 Boa pessoal... funcionou!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Muito obrigado! Compartilhar este post Link para o post Compartilhar em outros sites