Jump to content


Photo

Caixa De Texto No Form


  • Faça o login para participar
1 reply to this topic

#1 Rastafari

Rastafari

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 31/07/2003, 02:12

fiz um script para gerenciar um cadastro de usuarios para newsletter. mas estou com um problema. fiz um formulario para editar os dados dentro de uma caixa de texto, mas no campo nome só está aparecendo o primeiro nome do usuario, quando deveria aparecer o nome completo. como eu faço para aparecer o nome completo?

$edit = "SELECT * FROM newsletter WHERE id LIKE '$id'";
$result = mysql_query($edit, $db);
$row = mysql_fetch_row ($result);
	printf("<tr><td bgcolor='#CC0000' class=titulo>Editar dados</td></tr><tr><td class=txt>ID: $id<tr><td class=txt><form action='$PHP_SELF?cad=atualiza&id=$id' method='post'>Nome: <input type='text' size=50 class=cxt name=nome value=%s></td></tr><tr><td class=txt>Email: <input type='text' size=50 class=cxt name=email value=%s></td></tr><tr><td colspan=5><input type='Submit' name='submit' value='Atualizar dados' class=cxt></td></tr></form></td></tr>", $row[1], $row[2]);
}


#2 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 31/07/2003, 09:23

Isso é bem simples.....

você está utilizando assim

<input type='text' size=50 class=cxt name=nome value=%s>

ou seja..... se o %s tiver o valor Pafuncio da Silva vai retornar o seguinte

<input type='text' size=50 class=cxt name=nome value=Pafuncio da Silva>

certo??? Então vai aparecer Pafuncio somente.. e pq?
pq quando vc nao impoe aspas a um valor.... ele pega somente oq está junto ao igual e ignora o resto...
no caso vc teria q fazer assim

<input type='text' size=50 class=cxt name=nome value='%s'>

o que nesse caso retornaria
<input type='text' size=50 class=cxt name=nome value='Pafuncio da Silva'>

o que exibiria Pafuncio da Silva....
entendeu^? é só testar...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq