Escolar Documentos
Profissional Documentos
Cultura Documentos
Este guio continua relacionado com o projeto ultrastar. No mesmo diretrio onde tens vindo a trabalhar, edita a tua pgina listar.php. Pretende-se agora que seja possvel, para alm de apagar, editar cada um dos alunos listados, tal como se mostra na figura seguinte.
Figura 1
Ajuda: O problema encontra-se em identificar o aluno a editar quando clicamos num dos hiperlinks Editar. Para isso deves criar dentro do ciclo For um hyperlink que ir passar a chave da tabela aluno como referncia.
Neste caso a chave Email. Deves mudar para a chave da tua tabela, caso no seja a mesma.
Cria a pgina editaluno.php com o script php necessrio para preencher um formulrio com os dados do aluno. Apenas se pretende que possam ser alterados o Nome, Idade, Turma e Ano.
Figura 2
Ajuda: no te esqueas que podes obter a chave da tua tabela com $_GET[Email]. Desta forma podes preencher o formulrio apenas com os dados do aluno em questo. Utiliza tambm, o seguinte cdigo nas caixas de texto (com as devidas alteraes), para o preenchimento das mesmas:
O atributo action do formulrio dever ser para atualizaluno.php. No entanto, no te esqueas que tens de passar novamente a chave da tua tabela juntamente com o nome da pgina ou ela ir perder-se na transio.
Ajuda: dever ser algo como action=atualizaluno?Email=...
Pgina 1 de 2
Ricardo Srgio
Cria a pgina atualizaluno.php onde dever constar um script php que permita atualizar os dados do aluno na BD. No final dever redirecionar novamente para a pgina listar.php, onde os dados j devero aparecer alterados.
Ajuda: no te esqueas que podes obter a chave da tua tabela novamente atravs de $_GET[Email].
resultado deve ser o mesmo que o anterior quando clicas sobre a imagem.
Figura 3
Aplica o mesmo tipo de cdigo ao script de pesquisa, para que possas editar alunos resultantes de uma pesquisa BD.
Pgina 2 de 2
Ricardo Srgio