Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Calvinmv

[Resolvido] Editar form PHP

Recommended Posts

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

<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

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

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 funcionou

mais 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

Use a função:

nl2br

 

http://www.php.net/nl2br

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.