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

Exibir Registro Selecionado no List Menu


MalloryKnox

Pergunta

Olá, tudo bem?

Tenho um list menu, que traz o nome do paciente e o numero do prontuário:

<select name="paciente" class="listmenu">
    <option value="0">Selecione o Paciente</option>
    <?php

$sql = mysql_query("SELECT * FROM cadastroad1 ORDER BY Nome");
while ($linha = mysql_fetch_array($sql))
{
        echo "<option value=".$linha['NumeroProntuario'].">".$linha['NumeroProntuario']." - ".$linha['Nome']."</option>";
       
} 
?>
  </select>

Gostaria de exibir abaixo uma tabela contendo as demais informações do paciente que está selecionado no list menu.

Acredito que não seja dificil, porém gostaria que o resultado fosse mostrado na mesma página do list menu, de forma que se fosse alterado o valor do list, os valores abaixo também fossem alterados dinamicamente.

Obrigada!! :wub:

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Tu pode fazer via ajax (sem dar refresh na página) ou no código mesmo, dando refresh na página.

<?php
if(isset($_POST['paciente']))
{
    $paciente = (int)$_POST['paciente'];
    //aqui você consulta os dados do paciente e armazena dentro da variável $dados_paciente
}
?>
<select name="paciente" class="listmenu">
    <option value="0">Selecione o Paciente</option>
    <?php

$sql = mysql_query("SELECT * FROM cadastroad1 ORDER BY Nome");
while ($linha = mysql_fetch_array($sql))
{
        echo "<option value=".$linha['NumeroProntuario'].">".$linha['NumeroProntuario']." - ".$linha['Nome']."</option>";
      
}

?>
  </select>
<?php
//verifica se a variavel com os dados do paciente foi criada
if(isset($dados_paciente))
{
    //mostra os dados do paciente
}
?>

Ps: É apenas uma sugestão, dando refresh.

Até +

André

Editado por ARD
Link para o comentário
Compartilhar em outros sites

  • 0

Mas como faço pra exibir as informações do paciente?

fiz assim, mas nada aparece....

<?php
//verifica se a variavel com os dados do paciente foi criada
if(isset($dados_paciente))
{
   
   echo $lista['Sexo'];
   echo $lista['Idade'];
    //mostra os dados do paciente
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0
Mas como faço pra exibir as informações do paciente?

fiz assim, mas nada aparece....

<?php
//verifica se a variavel com os dados do paciente foi criada
if(isset($dados_paciente))
{
   
   echo $lista['Sexo'];
   echo $lista['Idade'];
    //mostra os dados do paciente
}
?>

voce deve criar a pagina a qual será direcionado o ajax pra que realize a pesquisa e imprima os dados, se for com refresh

no form você utiliza o metodo post ou ajax;

cria um campo hidden e envie para a pagina como o codigo do cliente

no inicio da pagina verifique se o codigo aparece e imprima seus dados

no seu caso você não captou a variavel até mais.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...