Calvinmv 0 Denunciar post Postado Outubro 29, 2009 Ola estou uma uma duvida na parte aonde fica as observações do cadastro quando eu deixo a linha como <input type="text" name="obs_pc_entrada" id="obs_pc_entrada" value="<?php echo $dados["obs_pc_entrada"];?>" /> funciona pefeitamente agora quando eu deixo em <textarea name="obs_pc_entrada" id="obs_pc_entrada" value="<?php echo $dados["obs_pc_entrada"];?>" rows="3" cols="30"></textarea> ele nao le o texto nao sei pq?? sera que o php nao funciona no textearea?? nao consigu decifrar :wacko: Obrigado desde Jah. <?php @ini_set('display_errors', '1'); error_reporting(E_ALL); $id = $_GET["id"]; settype($id, "integer"); include("config.php"); $resultado = mysql_query("select * from tabela_pc_entrada where id = $id "); $dados = mysql_fetch_array($resultado); mysql_close(); ?> <html> <head> <title>Editar dados PC ENTRADA</title> </head> <body> <form id="form1" name="form1" method="post" action="salvar_edicao.php"> <input type="hidden" name="id" id="id" value="<?php echo $id;?>" /> <table width="200" border="1"> Edição de Cadastro <tr> <td>Cliente: </td> <td><input name="cliente" type="text" id="cliente" value="<?php echo $dados["cliente"];?>" /> </td> </tr> <tr> <td>Telefone: </td> <td><input name="telefone" type="text" id="telefone" value="<?php echo $dados["telefone"];?>" /> </td> </tr> <tr> <td>Trabalho: </td> <td><input name="trabalho" type="text" id="trabalho" value="<?php echo $dados["trabalho"];?>" /> </td> </tr> <tr> <td>NC Nota: </td> <td><input name="nc_nota" type="text" id="nc_nota" value="<?php echo $dados["nc_nota"];?>" /> </td> </tr> <tr> <td>Vendedor: </td> <td><input name="vendedor" type="text" id="vendedor" value="<?php echo $dados["vendedor"];?>" /> </td> </tr> <tr> <td>Observação: </td> <td><input type="text" name="obs_pc_entrada" id="obs_pc_entrada" value="<?php echo $dados["obs_pc_entrada"];?>" /> </td> </tr> </table> <input type="submit" name="Submit" value="Gravar" style="cursor:pointer"/> </form> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 29, 2009 <textarea> não possui value. O correto é: <textarea name="obs_pc_entrada" id="obs_pc_entrada" rows="3" cols="30"><?php echo $dados["obs_pc_entrada"];?></textarea> Compartilhar este post Link para o post Compartilhar em outros sites
Quelipe 15 Denunciar post Postado Outubro 29, 2009 Tente assim: <textarea name="obs_pc_entrada" id="obs_pc_entrada" rows="3" cols="30"><?php echo $dados["obs_pc_entrada"] ?></textarea> At+ Compartilhar este post Link para o post Compartilhar em outros sites
Calvinmv 0 Denunciar post Postado Outubro 29, 2009 Tente assim: <textarea name="obs_pc_entrada" id="obs_pc_entrada" rows="3" cols="30"><?php echo $dados["obs_pc_entrada"] ?></textarea> At+ Obrigado agora funcionoumais uma coisisnha quando salva a obs do cliente e ele usa ENTER para proxima linha nao funciona agora se colocar o comando </br> funciona nao sei se existe alguma tag q precisa se colcoar no textarea. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 29, 2009 Use a função: nl2br http://www.php.net/nl2br Compartilhar este post Link para o post Compartilhar em outros sites
Calvinmv 0 Denunciar post Postado Outubro 29, 2009 Use a função: nl2br http://www.php.net/nl2br Ola Willianeu li la sobre a string mais nao endenti aonde que usaria ela nesse meu caso eu teria q cirar a funcao nl2br e depois usar aonde no <textearea?? obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Outubro 30, 2009 Seria assim. <?php echo nl2br($dados['obs_pc_entrada']);?> Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites