Ir para conteúdo

POWERED BY:

Arquivado

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

hammergod

[Resolvido] TEXT AREA .... SELECT

Recommended Posts

bom dia,

gostaria de saber como que eu faço para jogar uma query(select) dentro do componente text area

(se alguem souber outro componente do mesmo tipo que seja melhor estou aberto)

...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer que o text area venha preenchido (exemplo: se for para atualizar informações de um cliente cadastrado, esse text area viria com as informações atuais do cliente.)?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer que o text area venha preenchido (exemplo: se for para atualizar informações de um cliente cadastrado, esse text area viria com as informações atuais do cliente.)?

sim...essa text area viria com as informações contida no select..

por exemplo

"tenho no banco um campo descritivo de respostas (RESDES)...eu queria mostrar esse campo na text area

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom dia amigo

 

tenta colocar echo $nome_da_variavel['nome_do_campo'] dentro do value do text...

tipo:

<input type="text" name="nome" value="<? echo $dados['nome']?>">

 

testa ai e qq coisa posta

espero ter ajudado

 

flw

 

Você quer que o text area venha preenchido (exemplo: se for para atualizar informações de um cliente cadastrado, esse text area viria com as informações atuais do cliente.)?

sim...essa text area viria com as informações contida no select..

por exemplo

"tenho no banco um campo descritivo de respostas (RESDES)...eu queria mostrar esse campo na text area

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom dia amigo

 

tenta colocar echo $nome_da_variavel['nome_do_campo'] dentro do value do text...

tipo:

<input type="text" name="nome" value="<? echo $dados['nome']?>">

 

testa ai e qq coisa posta

espero ter ajudado

 

flw

 

Você quer que o text area venha preenchido (exemplo: se for para atualizar informações de um cliente cadastrado, esse text area viria com as informações atuais do cliente.)?

sim...essa text area viria com as informações contida no select..

por exemplo

"tenho no banco um campo descritivo de respostas (RESDES)...eu queria mostrar esse campo na text area

 

não consegui afzer funcionar ..mais valew pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faltou só um ";"

 

<input type="text" name="nome" value="<? echo $dados['nome']; ?>">

 

 

eu faço assim:

 

dou um select

$q_dado = mysql_query("SELECT dados from noticias where id='$id'"); // id é só um exemplo

$a_q_dado = mysql_fetch_array($q_dado);

$dados = $a_q_dado['dados'];

 

depois você faz o form

 

<form>

<textarea rows="12" cols="35"> <?php echo $dados; ?> </textarea>

</form>

 

essa parte do text area eu nunca fiz, tenta assim pra ver se da certo, eu uso Fkeditor aí faz de uma outra maneira

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faltou só um ";"

 

<input type="text" name="nome" value="<? echo $dados['nome']; ?>">

 

echo '<input type="text" name="resdes" value="<? echo $arr['resdes']; ?>">'

é ta dificil de fazer funcionar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora acho que entendi o erro... você tah colocando o html dentro do echo...

então eu faria desse jeito:

 

echo "<input type=\"text\" name=\"resdes\" value=\"". $arr['resdes']." \">";

 

não tava dando certo porque tava colocando o echo dentro de outro echo...

 

testa aew e ve funciona

 

 

 

Faltou só um ";"

 

<input type="text" name="nome" value="<? echo $dados['nome']; ?>">

 

echo '<input type="text" name="resdes" value="<? echo $arr['resdes']; ?>">'

é ta dificil de fazer funcionar....

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

é verdade msantino só agora que prestei atenção também :lol: ... rs...

mas hammergod você quer num input comum ou num textarea? pq textarea não tem value... se for textarea achei isso aqui no goolge:

 

echo "<tr>" ;

echo "<td alignd...>" ;

echo "<textarea>";

echo "$resultado"; // aqui seria o value.

echo "</textarea>";

echo "</tr>" ;

Compartilhar este post


Link para o post
Compartilhar em outros sites

O textarea realmente não possui um atributo VALUE, porém o que quiser que apareça dentro dele, basta colocar entre suas tags, como mostro abaixo, pegando o exemplo da Isa:

 

<?php
$busca= mysql_query("SELECT * FROM tabela WHERE id='$id'"); // id é só um exemplo

$ver = mysql_fetch_array($busca);

$conteudo=$ver['campo_dados'];

echo "<textarea rows='2' cols='20'>$conteudo</textarea>";
?>
Se não entender o exemplo, poste qual é a sua dificuldade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é verdade msantino só agora que prestei atenção também :lol: ... rs...

mas hammergod você quer num input comum ou num textarea? pq textarea não tem value... se for textarea achei isso aqui no goolge:

 

echo "<tr>" ;

echo "<td alignd...>" ;

echo "<textarea>";

echo "$resultado"; // aqui seria o value.

echo "</textarea>";

echo "</tr>" ;

vamus la

estamos quase chegando ao resultado

só que ele naum esta pegando o campo no banco...ele esta retornando isto """"mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db""

 

 

aki esta o codigo ....PARTE DELE""

 

 

mysql_select_db($db);

$query = "select resdes,perace from tbavaquealures";

$result =mysql_query($query);

$cont = mysql_num_rows($result);

$arr = mysql_fetch_array($result);

$resdes=$arr[resdes];

 

//formulario de apresentacao de dados

echo '<form name="botoes" action="processar.php" method="post" enctype="multipart/form-data" >';

//caixa para selecao de registros

echo "<tr>" ;

echo "<td alignd...>" ;

echo "<textarea>";

echo "$resdes"; // aqui seria o value.

echo "</textarea>";

echo "</tr>" ;

 

os dois exemplos funcionam, porem não trazem o resultado do banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esqueça o resto de seu código, utilize apenas este, coloque as informações de usuário do MySQl e nome do Db e me diz o que retorna:

 

CORRIGIDO

 

<?php
$con=mysql_connect('localhost','usuaioaqui','senha aqui')or die(mysql_error());
mysql_select_db('NOME_DB_AQUI',$con);
$query =mysql_query("SELECT resdes,perace FROM tbavaquealures")or die('Erro na query'.mysql_error());
$cont = mysql_num_rows($query);
$arr = mysql_fetch_array($query);
$resdes=$arr['resdes'];

echo "<form name='botoes' action='processar.php' method='post' enctype='multipart/form-data'>
	  <tr>
	  <td alignd='center'><textarea rows='2' cols='20'>$resdes</textarea>
	  </td>
	  </tr>
	  </form>";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esqueça o resto de seu código, utilize apenas este, coloque as informações de usuário do MySQl e nome do Db e me diz o que retorna:

<?php
$con=mysql_connect('localhost','usuaioaqui','senha aqui')or die(mysql_error());
mysql_select_db('NOME_DB_AQUI',$con);
$query =mysql_query("SELECT resdes,perace FROM tbavaquealures")or die('Erro na query'.mysql_error());
$cont = mysql_num_rows($query);
$arr = mysql_fetch_array($query);
$resdes=$arr['resdes'];

echo "<form name='botoes' action='processar.php' method='post' enctype='multipart/form-data'>
	  <tr>
	  <td alignd='center'><textarea rows='2' cols='20'></textarea>$resdes</textarea>
	  </td>
	  </tr>
	  </form>";
?>

 

mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db

retorna isso e ainda fora da TEXT AREA

 

Esqueça o resto de seu código, utilize apenas este, coloque as informações de usuário do MySQl e nome do Db e me diz o que retorna:

<?php
$con=mysql_connect('localhost','usuaioaqui','senha aqui')or die(mysql_error());
mysql_select_db('NOME_DB_AQUI',$con);
$query =mysql_query("SELECT resdes,perace FROM tbavaquealures")or die('Erro na query'.mysql_error());
$cont = mysql_num_rows($query);
$arr = mysql_fetch_array($query);
$resdes=$arr['resdes'];

echo "<form name='botoes' action='processar.php' method='post' enctype='multipart/form-data'>
	  <tr>
	  <td alignd='center'><textarea rows='2' cols='20'></textarea>$resdes</textarea>
	  </td>
	  </tr>
	  </form>";
?>

 

tinha dois fexando text area

<td alignd='center'><textarea rows='2' cols='20'></textarea>$resdes</textarea>

eu tirei um ele retorna isso agora dentro da text area

 

mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db);mysql_select_db($db

retorna isso e ainda fora da TEXT AREA

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro foi meu, segue abaixo a correção:

 

<?php
$con=mysql_connect('localhost','usuaioaqui','senha aqui')or die(mysql_error());
mysql_select_db('NOME_DB_AQUI',$con);
$query =mysql_query("SELECT resdes,perace FROM tbavaquealures")or die('Erro na query'.mysql_error());
$cont = mysql_num_rows($query);
$arr = mysql_fetch_array($query);
$resdes=$arr['resdes'];

echo "<form name='botoes' action='processar.php' method='post' enctype='multipart/form-data'>
	  <tr>
	  <td alignd='center'><textarea rows='2' cols='20'>$resdes</textarea>
	  </td>
	  </tr>
	  </form>";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro foi meu, segue abaixo a correção:

 

<?php
$con=mysql_connect('localhost','usuaioaqui','senha aqui')or die(mysql_error());
mysql_select_db('NOME_DB_AQUI',$con);
$query =mysql_query("SELECT resdes,perace FROM tbavaquealures")or die('Erro na query'.mysql_error());
$cont = mysql_num_rows($query);
$arr = mysql_fetch_array($query);
$resdes=$arr['resdes'];

echo "<form name='botoes' action='processar.php' method='post' enctype='multipart/form-data'>
	  <tr>
	  <td alignd='center'><textarea rows='2' cols='20'>$resdes</textarea>
	  </td>
	  </tr>
	  </form>";
?>
entaum Alaerte t f***...ele continua dando o mesmo erro...eu até tirei as aspas aki $resdes=$arr[resdes]; mais tb num funfa....existe outro componente tipo a text area...que da quebra de linha automatico e que eu posso manipular o tamanho ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro foi meu, segue abaixo a correção:

 

<?php
$con=mysql_connect('localhost','usuaioaqui','senha aqui')or die(mysql_error());
mysql_select_db('NOME_DB_AQUI',$con);
$query =mysql_query("SELECT resdes,perace FROM tbavaquealures")or die('Erro na query'.mysql_error());
$cont = mysql_num_rows($query);
$arr = mysql_fetch_array($query);
$resdes=$arr['resdes'];

echo "<form name='botoes' action='processar.php' method='post' enctype='multipart/form-data'>
	  <tr>
	  <td alignd='center'><textarea rows='2' cols='20'>$resdes</textarea>
	  </td>
	  </tr>
	  </form>";
?>
entaum Alaerte t f***...ele continua dando o mesmo erro...eu até tirei as aspas aki $resdes=$arr[resdes]; mais tb num funfa....existe outro componente tipo a text area...que da quebra de linha automatico e que eu posso manipular o tamanho ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigão, não tem nada de errado ai ao meu ver, poste aqui a estrutura de sua tabela SQL, ou seja poste apenas os nomes de todos os campos contidos em sua tabela. Certifique-se de que em sua tabela aja dados inseridos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigão, não tem nada de errado ai ao meu ver, poste aqui a estrutura de sua tabela SQL, ou seja poste apenas os nomes de todos os campos contidos em sua tabela. Certifique-se de que em sua tabela aja dados inseridos.

kkkk

meu que vacilo meu...."mysql_select_db($db);mysql_select_db($db);mysql_se..."

isso é o q tava no banco na minha resposta....que m*****...eu coloquei isso na descrição...

mais valewe...da proxima vez vou prestar mais atenção;;;

vergonha

http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

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.