Ir para conteúdo

Arquivado

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

cmdmss

Inserir um comando PHP no meio do HTML

Recommended Posts

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>   &nbspUnidade:</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

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

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

×

Informação importante

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