Ir para conteúdo
Fórum Script Brasil
  • 0

Recuperar Dados De Um Banco De Dados


Guest Ferraz

Pergunta

Bom dia, meu problema é o siguinte, tenho um formulário onde recupero de um banco de dados o nome e código do cliente em um combo, ai é que vem, bom quando eu escolher um destes clientes eu quero recuperar o endereço do mesmo em um campo posterior, isso sem sair do formulario, em seguida continuar a minha operação...

alguém tem alguma idéia de como fazer isso?

obrigado mais uma vez!!!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Tenta assim:

<html>

<head>

<title>Clientes</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript" type="text/JavaScript">

<!--

function MM_jumpMenu(targ,selObj,restore){ //v3.0

  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

  if (restore) selObj.selectedIndex=0;

}

//-->

</script>

</head>

<body>

<p>&nbsp;</p>

<form name=form1" method="post" action="">

  <div align="center">

    <p>

      <select name="combo" onChange="MM_jumpMenu('parent',this,0)">

<?

$campo1 = "";

$campo2 = "";

include "config.php";

//seleciona a tabela pra ser mostrada no combo

$sql = "SELECT * FROM teste";

$query = mysql_query($sql);//execulta

while ($l = mysql_fetch_array($query)){//enquanto tiver linhas execulta o loop

   

    $id = $l["id];

    $cliente = $l["cliente"];

   

    echo "<option value=\"index.php?id=$id\" selected>$cliente</option>";

    }

?>

      </select>

</p>

<?

//pega o id escolhido no combo

if(isset($_GET["id"])){

    $id = $_GET["id"];

   

// seleciona o cliente pelo id

    $sql = "SELECT * FROM teste where id = '$id'";

    $query = mysql_query($sql);

    while ($l = mysql_fetch_array($query)){

       

// mostra os campos do cliente

        $campo1 = $l["campo1"];

        $campo2 = $l["campo2"];

        }

    echo "<p>Campo1:

      <input name=\"campo1\" type=\"text\" id=\"campo1\" value = \"$campo1\">

</p>

    <p>Campo2:

      <input name=\"campo2\" type=\"text\" id=\"campo2\" value = \"$campo2\">

    </p>";

    }

?>

  </div>

</form>

<p align="center">&nbsp;</p>

</body>

</html>

com essa ideia você monta o seu sistema qualquer duvida posta ai

Link para o comentário
Compartilhar em outros sites

  • 0

Dá para fazer assim:

      <select name="combo" onChange="MM_jumpMenu('parent',this,0)">

<?

$campo1 = "";

$campo2 = "";

include "config.php";

//seleciona a tabela pra ser mostrada no combo

$sql = "SELECT * FROM teste";

$query = mysql_query($sql);//execulta

while ($l = mysql_fetch_array($query)){//enquanto tiver linhas execulta o loop

    $id_bd = $l["id"];

    $cliente = $l["cliente"];

    if($id_bd==$_GET['id])

    {

    echo "<option value=\"index.php?id=$id_bd\" selected>$cliente</option>";

    }

    else{

    echo "<option value=\"index.php?id=$id_bd\">$cliente</option>";

    }

    }

?>

      </select>

Link para o comentário
Compartilhar em outros sites

  • 0

Claro quantos campos quiser desque você esteja fazendo correto e colocando os nomes certos né

você não ta usando campo1,campo2 ,etc... ? isso é só exemplos

coloque o nome que você quer tipo: nome,endereço,cep,email,etc...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...