mysqli_fetch_array while e input trunca

Iniciado por maurov, 12 de Agosto de 2011, 13:39

tópico anterior - próximo tópico

maurov

Olá pessoal,
para nome="joao da silva"

$query = "SELECT nome FROM tb_contato WHERE id = $id";
$result = mysqli_query($dbc,$query) or die ('não abriu');
while ($row = mysqli_fetch_array($result)) {
$nome = $row['nome'];
echo $nome;
echo '<input value=' . $nome . '>';
}
mysqli_close($dbc);

O primeiro echo mostra "joao da silva"
O segundo mostra apenas "joao".
Se exibir o código fonte no navegador aparece joao da silva, com a palavra "joao" em destaque e "da silva" em texto normal.
Falta alguma opção na tag input para mostrar todo o texto?

[ ]

maurov

O código está simplificado, né. Tem as tags do form, conexão no banco de dados, etc.
O problema é apresentar o nome completo armazenado na variável dentro do bloco do input na tabela.
[ ]