# Este é um exemplo ou referência de código-fonte de Programa Aplicativo
# - Edite um novo arquivo usando seu editor de programa prferido.
# - Marque e copie TODO o conteúdo deste arquivo (CTRL-A + CTRL-C)
# - Cole todo o conteúdo no novo arquivo editado
# - No NOVO arquivo REMOVA AS LINHAS INICIAIS ATÉ UMA ANTES DA LINHA: \n");
printf("
\nPrim.Recur.");
printf("\n");
printf("\n");
switch (TRUE)
{
case ( $bloco==1 ):
{ # Montando um form que apresenta uma picklist escolhendo um registro de uma tabela.
# Em modo OCULTO (hidden) cria um campo com nome='bloco' e valor='2'.
# A picklist deve exibir os nomes medicos e associa-los ao valor da CP. O nome da picklist DEVE SER pkmedico
# Fazendo a conexão com o BD
$dbname="ilp54020242";
$username="root";
$senha="";
$server="localhost";
$link=mysqli_connect($server,$username,$senha,$dbname);
$cmdsql="SELECT pkmedico, txnomemedico from medicos";
$execcmd=mysqli_query($link,$cmdsql);
printf("Formulário para digitção de dados\n");
printf("\n");
break;
}
case ( $bloco==2 ):
{ # Nesse bloco o PA recebe o valor da pkmedico que deve ser usada para selecionar um registro da tabela medicos.
# É fundamental analisar a tabela medicos e identificar as chaves estrangeiras que existem nesta tabela.
# Estas FK contém os valores que relacionam os registros da tabela medicos com registros de outras tabelas.
# Na consulta de um registro, então, devem ser exibidos os dados do registro escolhido da tabela medicos e
# os campos que descrevem os dados das tabelas relacionadas com o registro através das chaves estrangeiras.
# Para estabelecer os relacionamentos devemos escrever o comando em SQL que faz a junção de medicos com:
# logradouros, especialidadesmedicas, instituicoesdeensino
$dbname="ilp54020242";
$username="root";
$senha="";
$server="localhost";
$link=mysqli_connect($server,$username,$senha,$dbname);
# O comando SQL pode ser escrito em uma variável
$cmdsql="SELECT m.*,
i.txnomeinstituicao,
e.txnomeespecmedica,
l1.txnomelogradouro AS txnomelogrmoradia,
l2.txnomelogradouro AS txnomelogrclinica
FROM medicos AS m INNER JOIN instituicoesdeensino AS i ON m.fkinstituicaodeensino=i.pkinstituicaodeensino
INNER JOIN especialidadesmedicas AS e ON m.fkespecmedica=e.pkespecmedica
INNER JOIN logradouros AS l1 ON m.fklogradouromoradia=l1.pklogradouro
INNER JOIN logradouros AS l2 ON m.fklogradouroclinica=l2.pklogradouro
where m.pkmedico='$_REQUEST[pkmedico]'";
$execcmd=mysqli_query($link,$cmdsql);
$reg=mysqli_fetch_array($execcmd);
printf("