Projeto 2: PHP+MaDB - Tarefa - 4 [Desenvolvimento da funcionalidade EXCLUIR no arquivo do pa-RecursivoG2 + Revisão para criar FUNÇÕES Sistêmicas e Locais] ----------------------------------------------------------------------------------------------------------------------------------------------------- Premissa Zero: 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 PC-Xampp e ATIVEM os Serviços. 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 tar3-Funcoes criando um diretório com nome tar4-Excluir. 2. Acesse o diretório //localhost/SeuNomeCompleto/PHP-Mariadb/tar4-Excluir Dentro deste diretório deve existir somente o arquivo .php 3. Edite o arquivo tabela.php. Este programa deve seguir as especificações: 3.a. Edite um cabeçalho com os seguintes campos: # Programa.: tabela.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 # Criação..: 2024-MM-DD # Alteração: 2024-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 coluna de cada linha o sinal de comentário. # 2024-MM-DD - Edição do segmento de código para tratar a funcionalidade EXCLUIR Note: O 'cabeçalho DEVE TER suas Linhas iniciadas com '#' os demais comentários ao longo do PA podem usar // ou /**/. 4. DEPOIS de assistir a VA https://youtu.be/E9LwxCM0sMw , COPIE o segmento de código da Funcionalidade CONSULTAR para o trecho que implementa a funcionalidade EXCLUIR. 4.a. ANTES da chamada da função mostraregistro(), exiba as TAGs que criam um formulário recursivo com método POST e passando as seguintes variáveis em modo oculto: acoes (com valor $acoes), bloco (com valor 3), CP - chave primária da tua tabela (com valor $_REQUEST[CP] escolhido no form do bloco anterior - picklist) e salto (co valor $salto). DEPOIS da chamada da função exiba as TAGs que constroem os botões de navegação para "Voltar" (Para o Picklist) "Inicio" (para dar um salto de $salto-1 'para a página de abertura' e "Excluir" (para submit) 4.b. A Função Sistêmica que emite as TAGs iniciais de uma tabela desde até será a função iniciapagina() que deve ter como parâmetros as variáveis usadas neste segmento de código. Nesta função DEVE ser emitida a TAG emitindo as especificações de TODOS os SELETORES CSS que formatem o conteúdo do PA em desenvolvimento. A partir DESTA Tarefa, não será mais gravado o arquivo .CSS no diretório de trabalho no desenvolvimento das funcionalidades subsequentes do Projeto-2. 4.c. As demais funções Sistêmicas e Locais seguem as mesmas de Tarefas Anteriores. 4.d. Criar 3 variáveis de controle recursivo: $acoes, $bloco e $salto verificando se existe valor no vetor $_REQUEST[] nas posições correspondentes 'acoes', 'bloco' e 'salto'. $acoes deve receber $_REQUEST['acoes'] se o valor de $_REQUEST['acoes'] existir, senão "Abertura" (para a 1ª execução); $bloco deve receber $_REQUEST['bloco'] se o valor de $_REQUEST['bloco'] existir, senão "1" (para a 1ª execução) e $salto deve receber $_REQUEST['salto']+1 se o valor de $_REQUEST['salto'] existir, senão "1" (para a 1ª execução) 4.e No Bloco da funcionalidade "EXCLUIR" copie os comandos desenvolvidos no (SWITCH(){...CASE():{...} }) da funcionalidade "Consultar". Edite as linhas antes do uso da função MOSTRAREGISTRO e construa o FORM com ação recursiva na mesma funiconalidade e indicando o Bloco para o valor 3. 4.f No Bloco 3 da funcionalidade Excluir deve ser implementado o controle de Transação como exemplificado na VA ILP540-PHP07 [ https://youtu.be/E9LwxCM0sMw ] 5. Grave este arquivo com nome indicado no item 3 deste roteiro 6. Teste seu PA acessando o navegador e na barra de endereços escreva: http://localhost/SeuNomeCompleto/PHP-Mariadb/tar2/ e a seguir acesse o arquivo paConsulta.php 7. Desenvolva os ajustes apresentados em sala (deslocamentos de comandos comuns nos dois bloco para antes e depois do SWITCH()...CASE() 8. ENVIO DO ARQUIVO DA TAREFA - Gere um arquivo compactado do diretório SeuNomeCompleto (que deve conter somente o subdiretório PHP-Mariadb com os subdirs tar1-Recursivo, tar4-Funcoes) e tar4-Funcoes. No Teams os arquivos enviados devem ser identificados pelo NOME DO ALUNO