$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]); }

Caixa De Texto No Form
Started By Rastafari, 31/07/2003, 02:12
1 reply to this topic
#1
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?
#2
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...
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)