Ir para conteúdo

POWERED BY:

Arquivado

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

Dário Cardoso

Digitar codigo produto e retornar a descrição

Recommended Posts

Olá Pessoal!

 

 

Tenho 1 textbox, 1 Button e 1 Textarea, o usuario vai digitar o CODIGO DO PRODUTO NO textbox e clicar no botão CAPTAR, dai vai aparecer a DESCRIÇÃO DO PRODUTO NO textarea! daí vai acumulando o q tem no text area uma descrição após a outra...

 

Alguem pode me dizer como eu faço isso? Precisa ser textarea pois há possibilidades do usuario ter q alterar algo na descrição.

Desde já obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, já tenho tudo prontinho, so não sei como automatizar isso?!?!?!?

 

Seria +/- assim:

 

Cód. item:|aqui tem o text box que será digitado o codigo do item| |aqui tem o botao captar|

Desc.item:|text area aqui irá aoparecer a descrição dos itens |

 

dai o kra digita o codigo do item e clica em CAPTAR e então a descrição do item aparece na text area....

Compartilhar este post


Link para o post
Compartilhar em outros sites

humm.... to fazendo meu terceiro programinha em php, acho que ajax vai ficar pra mais pra frente rere....

 

Bom eu já sei retornar os dados normalmente, só falta o seguinte:

COMO EU RETORNO A DESCRIÇÃO DO ITEM DENTRO DO TEXTAREA, APÓS O USUARIO TER DIGITADO O CODIGO DO ITEM E CLICADO EM CAPTAR????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta fazer o seguinte:

 

<?php

$Sql = mysql_query ("SELECT `codigo`,`produto` FROM `tabela` WHERE `codigo` = '$campo' AND `produto` = `produto`");
$Request = mysql_fetch_assoc ($Sql);

echo '<textarea>'.$Request['produto'].'</textarea>';

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

fetish obrigdo por responder

 

Tá vamo lá...

O USER DIGITOU O CODIGO e CLICA NO BOTAO CAPTAR... hum!.... onde eu coloco isso no comando Onclick do botão? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom ai se teria que usar ajax para que carrega o codigo PHP. Não me pergunte como pois não sei ajax.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim ó Dario....

 

vai no topo e escreve isso:

 

$acao = $_GET['acao'];
$campo = $_POST['campo_do_codigo'];

if($acao == "enviar") {
$Sql = mysql_query ("SELECT `codigo` FROM `tabela` WHERE `codigo` = '$campo'");
while($dados = mysql_fetch_array($Sql)) {
$id = $dados['id'];
}
echo "<script>window.location.href = 'mesma_pagina.php?id=$id';</script>";
}

Agora eu axo que o resto você ja sabe faze....

Se precisa de ajuda estamos ae....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não deu tempo de testar mais creio que esteja funcionando!!!

 

<?php
//## Conectando ao servidor MySql
$nome_bd = "banco_ofertas";
$conexao = mysql_connect("localhost","root","");
//## Conectando ao Banco de dados
mysql_select_db($nome_bd, $conexao);

$acao = $_GET['acao'];
$cod_item = $_POST['cod_item'];


if($acao == "enviar") {
$Sql = mysql_query ("SELECT `codigo` FROM `tabela` WHERE `codigo` = '$cod_item'");
while($dados = mysql_fetch_array($Sql)) {
$id = $dados['id'];
}
echo "<script>window.location.href = 'cod_item_descricao.php?id=$id';</script>";
}
?>
<!--- ## INICIO ---------------------------------------------------------------->
<!--- ## FIM ---------------------------------------------------------------->
					

<hr>
<form id="form1" name="form1" method="post" action="?acao=enviar">
  <table border="0" width="100%" cellspacing="1">
	<tr>
	  <td align="right" width="152"><font face="Verdana" size="2">Cód. Item:</font></td>
	  <td><input type="text" name="cod_item" size="10" />
		<input type="button" name="button_captar" id="button_captar" value="Captar" />
		<font size="1" face="Verdana" color="#FF0000">  
		  <-- aqui digita o Código do item, clica em Captar e deve aparecer a Descrição do item no textarea abaixo</font></td>
	</tr>
	<tr>
	  <td align="right" width="152" valign="top"><font face="Verdana" size="2">Descrição item:</font></td>
	  <td>
	  <?php
	  if($_GET['id'] != "") {
	  $Sql = mysql_query ("SELECT * FROM `tabela` WHERE `codigo` = '$id'");
while($dados = mysql_fetch_array($Sql)) {
$descricao = $dados['descicao'];
	  ?>
	  <textarea rows="8" cols="60" name="txtarea"><?=$descricao;?>
  </textarea>
  <?php
  }
	  }
  ?>
		<font size="2" color="#FF0000"><br />
		</font></td>
	</tr>
  </table>
  <hr />
</form>

Se não estiver me fla q chegando em casa eu arrumo!!!

 

EDIT

 

Lembre-se de arrumar a váriavel $Sql..... com os nomes dos campos

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.