PI S6 DSW II DouglasARS: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Douglas
imported>Douglas
Linha 38: Linha 38:
</pre>
</pre>


O código acima mostra o uso de ''input'' e ''submit'' para chamar outro formulário. E o próprio ''a href'' conhecido da linguagem HTML.
O código acima mostra o uso de ''input'' e ''submit'' para chamar outro formulário. E o próprio ''a href'' conhecido da linguagem HTML. Após clicar no botão '''Cadastro de Cidades''' vai aparecer a página do Sistema Exemplo que é mostrada na Figura 2.
 
[[Imagem:tela_2_ds2_s6.png|center]]
<center>
Figura 2 - Tela de Cadastro de Cidades - Sistema Exemplo.
</center>


=Vídeos=
=Vídeos=

Edição das 14h51min de 17 de março de 2016

Apresentação

Olá Estudantes,

Nessa sexta semana, vamos mostrar como utilizar informações do banco de dados para compor os cadastros de níveis superiores. Por exemplo, vamos vão cadastrar cidades para depois cadastrar o cliente naquela cidade. Vamos também dar uma passada nas consultas e montagem do menu principal que vai fazer a ligação com os formulários.

Boa programação a todos!


Prof. Douglas A.

Objetivo

  • Apresentar um novo exemplo de Cadastro em PHP/MySQL com consulta no Banco de Dados.

Cadastro com Consulta PHP/MySQL

Existem várias maneiras se utilizar consultas para compor novos cadastros no PHP. Vou mostrar apenas alguns exemplos dos mais utilizados. Tudo isso já foi devidamente estudado nas unidades curriculares anteriores. Neste exemplo, vamos dar continuidade a partir dos formulários utilizados para segurança e cadastrar cidades, depois cadastrar o cliente que mora naquela cidade. Vamos criar uma lista com dados para serem escolhidos a partir de um vetor. Neste sentido, podemos recuperar, por exemplo, o cadastro de CEPs do Brasil inteiro, importar para o banco de dados, e executar essa mesma consulta utilizando o código postal. Lembrando que no novo cadastro o código da cidade vai ser a chave estrangeira que vai fazer a ligação com cidades, por exemplo. Aproveitamos também, para comentar os códigos que fazem as ligações com os formulários. A Figura 1 - mostra como ficou a tela de login para a sistema exemplo, mesmo utilizado na semana 6.

Tela 1 ds2 s6.png

Figura 1 - Tela de Entrada do Sistema Exemplo - Cadastro de Clientes.

Para o texto não fique cansativo, vou procurar comentar apenas os trechos no código fonte que vou deixar disponível num único arquivo. Portanto, vou comentar apenas as partes que acho que poderão deixar dúvidas.

A primeira dúvida que pode surgir é como chamar outro formulário a partir de um botão ou link. Neste trecho extraído de index.php mostra como podemos chamar outro formulário de duas maneiras.

		<form name="cadclientes" action="cadclientes.php">
			<input type="submit" value="Cadastro de Clientes" style="width: 100%; min-width: 265px; height: 60px" />
		</form>
		<form name="cadcidades" action="cadcidades.php">
			<input type="submit" value="Cadastro de Cidades" style="width: 100%; min-width: 265px; height: 60px" />
		</form>
		<a href="login.php">Sair</a>

O código acima mostra o uso de input e submit para chamar outro formulário. E o próprio a href conhecido da linguagem HTML. Após clicar no botão Cadastro de Cidades vai aparecer a página do Sistema Exemplo que é mostrada na Figura 2.

Tela 2 ds2 s6.png

Figura 2 - Tela de Cadastro de Cidades - Sistema Exemplo.

Vídeos

Organização da Semana 7

Nesta sexta semana apresentamos como construir cadastros com consulta e utilizar essas informações para compor outros cadastros a partir das chaves primárias. Vimos também como fazer uma consulta ao banco de dados e apresentar essa consulta na tela. Na próxima semana vamos dar uma paradinha para que vocês consigam dar continuidade ao desenvolvimento do sistema de vocês, e por esse motivo, teremos um chat e não um encontro com novos conteúdos. Continuem postando suas dúvidas e exemplos no Fórum Pergunte ao Professor.

Um abraço,

Bom trabalho!

Prof. Douglas A.

Referências

[1] <http://www.devmedia.com.br/php-e-mysql-conectando-e-exibindo-dados-de-forma-rapida-dica/28526>

[2] <http://pt-br.html.net/tutorials/php/lesson20.php>



<< <> >>