Projeto 2: PHP+MaDB - Tarefa - 3 [Desenvolvimento das Funções (Sistêmicas e Locais)] --------------------------------------------------------------------------------------------------------------------------------------------------------------- Premissa: Sempre mantenham os serviços de "Servidor de Páginas" e "Servidor de Banco de Dados" ATIVADOS no Painel de Controle do XAMPP (ou equivalente). Nos computadores dos Labs SEMPRE acessem o Xampp Control Panel e ATIVEM os Serviços (mesmo sem ser usuario Administrador). 1. Usando o Gerenciador de arquivos do computador, acesse o diretório //localhost/SeuNomeCompleto/PHP-MariaDB/ Neste diretório COPIE o conteúdo do diretório tar2-[Consultar (SEM uso de Funções)] criando um diretório com nome tar3-[Consultar (COM uso de Funções)]. 2. Acesse o diretório //localhost/SeuNomeCompleto/PHP-Mariadb/tar3-[Consultar (COM uso de Funções)] - Na tarefa 2 você deve ter desenvolvido os arquivo: consultar.php e .css. No diretório tar3-[Consultar (COM uso de Funções)] crie um arquivo com nome funcoes.php. Este deverá ser o arquivo com as funções LOCIAS. Nele você deve escrever duas funções: pikclist() e mostraregistro(). - Para a função picklist copie e cole o conteúdo do BLOCO 1 do arquivo consultar.php (exceto o comando BREAK;). - Para a função montraregistro copie e cole o conteúdo do BLOCO 1 do arquivo consultar.php (exceto o comando BREAK;) - No diretório ANTERIOR ao tar3 crie um arquivo com nome toolskit.php. Dentro deste arquivo dever criadas as funções SISTÊMICAS: iniciapagina(), terminapagina(),mostracampo() e conectadb. Este arquivo está integralmente disponível no repositório dos segmentos de códigos da disciplina em: http://localhost/FATEC/online/ilp540/anotacoes/repositorio/20251/toolskit[2].php.txt Por outro lado, este documento executa a função que faz a conexão com uma base de dados com nome ilp540, mas cada um dos desenvolvedores pode ter nomeado a base de dados com outros nomes. Sendo assim, a função de conexão deve receber arqumentos específicos em cada computador. 3. Edite o arquivo consultar.php. Este programa deve seguir as especificações: 3.a. Edite um cabeçalho com os seguintes campos: ############################################################################################################################################################### # Programa.: consultar.php (indique o nome do arquivo) # Objetivo.: Faça um resumo de uma linha com o objetivo deste PA # Autor....: Seu Nome Completo # Descrição: Descreva seu programa [Este programa apresenta as funções LOCAIS e indica as funções SISTÊMICAS no arquivo # catalogodefuncoes.php gravado no diretório anterior em relação ao diretório onde está tabela.php.] # Criação..: 2025-MM-DD # Alteração: 2025-MM-DD - Indique o que foi feito no dia de trabalho. No primeiro dia as datas de crição e atualização ficam iguais e em # alteração se indica o que foi feito. SE mais de uma linha for necessária para a descrição o texto pode ficar alinhado com a # Data da Atualização NÃO SE ESQUECENDO de colocar na primeira linha o sinal de comentário. ############################################################################################################################################################### Note: O 'cabeçalho DEVE TER suas Linhas iniciadas com '#' os demais comentários ao longo do PA podem usar // ou /**/. 4. Faça a análise do código fonte e determine segmentos de código que vão definir as funções. Depois de copiado os trechos que definiram as funções, REMOVA os segmentos originais. As funções foram movidas da origem para os destinos toolskit.php e medicosfuncoes.php nas aulas desenvolvidas na semana. Os PAs com este conteúdo estão disponíveis no repositório de códigos no site da disciplina. 5. Depois de definidas as funções siga as instruções: 5.a. Localize o Bloco de Comandos que implementa a funcionalidade CONSULTAR e altere os blocos de comandos 1 e 2 implementando a chamada das funções pickist e mostraregistro. 5.b. No segmento de código da função mostraregistro devem ser editados os trechos onde é possível usar o a função mostracampo(). O exemplo de uso está no arquivo medicosfuncoes[2].php.txt acessado pelo repositório de programas no site da disciplina. 6. Teste seu PA acessando o navegador e na barra de endereços escreva: http://localhost/ilp540/SeuNomeCompleto/PHP-Mariadb/ e a seguir acesse o arquivo consultar.php no diretório -[Consultar (COM uso de Funções)] 7. Grave todos os qruivos editados e gere um arquivo do diretório SiglaDoSeuNome e envie anexado na tarefa: