Autor Tópico: mysqli_fetch_array while e input trunca  (Lida 2256 vezes)

Offline maurov

  • Usuário Ubuntu
  • *
  • Mensagens: 446
    • Ver perfil
mysqli_fetch_array while e input trunca
« Online: 12 de Agosto de 2011, 13:39 »
Olá pessoal,
para nome="joao da silva"

Código: [Selecionar]
$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?

[ ]

Offline maurov

  • Usuário Ubuntu
  • *
  • Mensagens: 446
    • Ver perfil
Re: mysqli_fetch_array while e input trunca
« Resposta #1 Online: 15 de Agosto de 2011, 12:02 »
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.
[ ]