Ir para conteúdo

POWERED BY:

Arquivado

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

ibstk

Erro com variavel em formulário

Recommended Posts

Olá pessoal, Faz tempo que não passo por aqui!Estou fazendo um script e to com um probleminha na hora de modificar qualquer registro.No formulário para edição, o campo input do formulário (nome) ao invés de mostrar a frase completa, esta mostrando apenas uma parte.Por exemplo: No banco de dados tenho a frase:Imaster, movimentando idéiasMas no formulário para modificação, o campo nome só mostra Imaster (parte da frase). Se eu modificar o <input type=text name=nome value=$nome size=33> para<input type=text name=\"nome\" value=\"$nome\" size=33>funciona sem problemas, ou seja, aparecerá a frase completa para modificação. Aqui está parte do código, que contém o input citado:echo "<div align=center> <center> <form name=addfile action=editado.php?tipo=file method=post> <input type=hidden name=id value=$_POST[arq]><table width=40% border=0 cellpadding=5 cellspacing=0> <tr> <td> Nome da arquivo:<br> <input type=text name=nome value=$nome size=33> </td>";A maioria dos códigos que fiz, foi como mostrado acima. Terei que alterar tudo, usando \" ? Há outra solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É meio óbvio, desse jeito vai aparecer assim:

<input type=text name=nome value=Imaster, movimentando idéias size=33>
É como se o resto depois do espaço não faça parte do value, do jeito com aspas seria assim:

]<input type=text name=nome value="Imaster, movimentando idéias" size=33>
Assim teria determinado exatamente o valor dele, pois estaria dentro das aspas. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá prescot-san,Então não tem jeito mesmo. Terei que limitar as variaves usando aspas, né? No caso \" pq tá em um echo. beleza, valew pela ajuda.

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.