Projeto em Sala de Aula
|
|
- Cecília Dinis Fidalgo
- 7 Há anos
- Visualizações:
Transcrição
1 Projeto em Sala de Aula Desenvolveremos um site dinâmico utilizando a linguagem PHP e o servidor de banco de dados PostgreSQL. O objetivo deste site será o cadastro de alunos da Fatec. Fazendo-se uma busca pelo nome do aluno, serão disponibilizadas informações (idade, telefone, fax, e hobby). O site permitirá inclusão, consulta, alteração e exclusão de dados. Todas as páginas e programas ficarão armazenados no diretório de publicação do servidor web Apache, que no nosso caso, encontra-se em: /var/www/html/ (engtarde ou fatnoite). 1 - Base de dados e tabelas Podemos pensar nas tabelas que serão necessárias para esse projeto. A base de dados se chamará engtarde/fatnoite. Para facilitar, vamos utilizar uma única tabela, chamada alunos. Dicas: Tipos de campos: varchar(n) : um campo caractere variável de no máximo N caracteres; integer : um inteiro padrão; char(n) : um campo caractere com exatamente N caracteres; text : um campo com um comprimento máximo de caracteres; date : uma data no formato AAAA-MM-DD. Not null: significa que o campo não pode ser nulo. Primary key: significa que é campo chave. Para criar essa tabela, podemos utilizar a seguinte sintaxe: create table alunos ( nome varchar(40) not null primary key, idade integer not null, telefone varchar(10) not null, varchar(40), hobby varchar(40) ); 2 - Criação da home page do site A página principal (homepage) do site será bastante simples e trará um menu com as opções de inclusão, consulta, alteração e exclusão. As opções terão links para seus respectivos módulos. Essa página inicial terá a extensão.html.(sugiro index.html) O código ficará assim: <title>pagina Principal</title> <font face="verdana"> <center> <h1>cadastro de Alunos Fatec-Jundiai</h1> <hr size="0"> Aula de PHP Prof. Cláudio F. Rossoni Página 1
2 <p><b><a href="inclusao.html">inclusão de Alunos</a></b> <p><b><a href="consulta.html">consulta de Alunos</a></b> <p><b><a href="alteracao.html">alteração dos dados dos Alunos</a></b> <p><b><a href="exclusao.html">exclusão de Alunos</a></b></center> </font> 3 - Módulo de Inclusão Vamos criar a página para o formulário de inclusão. Os recursos do Mozilla Composer são muito limitados para a confecção de formulários, sendo assim digitaremos o código utilizando um editor de texto. Esse arquivo terá extensão.html. 3.1) Formulário inclusao.html <title>inclusao.html</title> <table width="640" border="0" cellspacing="0" align="center"> <tr> <td> <h1>fatec - Jundiaí</h1> <p><b>formulário de inclusão: <br> </b></p> <form method="post" action="inclusao.php"> <p>nome completo: <input type="text" name="nome" size="25" maxlength="50"></p> <p>idade: <input type="text" name="idade" size="6" maxlength="2"></p> <p>telefone: <input type="text" name="telefone" maxlength="10" size="10"></p> <p> <input type="text" name=" " size="25" maxlength="40"></p> <p>hobby: <input type="text" name="hobby" size="40" maxlength="40"></p> <p><input type="submit" name="submit" value="enviar"> <center><b><a href="index.html">pagina Inicial</a></b></center> </p> </form> </td> </tr> </table> Após digitar o código, salve-o e teste-o. Quando o formulário for submetido, dará um erro, alertando que o script inclusao.php (para o qual estamos encaminhando os dados) não existe. Precisamos, então, criá-lo. Notem que a próxima página não terá mais a extensão.html e sim.php, pois o código vai conter programação PHP. Relembrando: Quando o servidor recebe a requisição de uma página HTML, ele apenas envia a página requisitada. Por outro lado, quando a requisição é de uma página com extensão PHP, o servidor processa o código antes de enviá-la. Pode-se combinar os códigos HTML e PHP. Aula de PHP Prof. Cláudio F. Rossoni Página 2
3 3.2) Script inclusão.php Este script tratará os dados recebidos através do formulário, e caso não falte nenhum campo obrigatório, irá incluí-los no banco de dados. Relembrando: As tags que identificam o início e o fim da programação PHP são: código php A sintaxe do if/: if (condição) echo ( mensagem1 ); echo ($variavel1); echo ( mensagem2 ); echo ($variavel2); Variáveis: as variáveis devem ser precedidas pelo caractere $. Dicas: No código referente ao script inclusão.php, utilizaremos algumas funções do PHP: trim: tira espaços em branco de uma variável. header: chama outro script, passando parâmetros e não retorna ao script chamador. Obs.: Nenhum comando de exibição (echo, include, tags html) pode ser usado antes dessa rotina. A expressão or die pode ser usada como uma alternativa para o if/. // Tirar espaço em branco das variáveis recebidas através do formulário $nome = trim($_post["nome"]); $idade = trim($_post["idade"]); $telefone = trim($_post["telefone"]); $ = trim($_post[" "]); $hobby = trim($_post["hobby"]); // Consiste as variáveis recebidas if (empty($nome) empty($idade) empty($telefone) empty($hobby)) /* Comentar blocos de código */ // se os campos obrigatórios não estão preenchidos, recria o formulário e exibe mensagem de erro echo (' <title>inclusao.php</title> '); echo ("<p><center><h1>fatec-jundiai </h1></center></p>"); echo ("<font color=\"#ff0000\"><b>campo(s) obrigatório(s) não preenchido(s)</b></font>"); echo (" <table width=\"640\" border=\"0\" cellspacing=\"0\" align=\"center\"> <tr> <td> Aula de PHP Prof. Cláudio F. Rossoni Página 3
4 <p><b>formulário de inclusão: <br></b></p> <form method=\"post\" action=\"inclusao.php\"> <p>nome completo: <input type=\"text\" name=\"nome\" value=\"$nome\" size=\"25\" maxlength=\"50\"></p> <p>idade: <input type=\"text\" name=\"idade\" value=\"$idade\" size=\"6\" maxlength=\"2\"></p> <p>telefone: <input type=\"text\" name=\"telefone\" value=\"$telefone\" maxlength=\"10\" size=\"10\"> </p> <p> <input type=\"text\" name=\" \" value=\"$ \" size=\"25\" maxlength=\"40\"></p> <p>hobby: <input type=\"text\" name=\"hobby\" value=\"$hobby\" size=\"40\" maxlength=\"40\"></p> <p> <input type=\"submit\" name=\"submit\" value=\"enviar\"> <center> <b> <a href=\"index.html\">home</a> </b> </center> </p> </form> </td> </tr> </table> "); echo (" ); // Cria uma conexão com o servidor PostgreSQL passando host, db, username e senha // Substitua o xxx pelo nome do seu banco de dados, o yyy pelo usuário e o yyy pela password pg_connect("host=localhost dbname=xxx user=yyy password=zzz") or die("erro ao conectar ao banco de dados"); // Declaração SQL $declar = "INSERT into alunos values ('$nome', '$idade', '$telefone', '$ ', '$hobby')"; // Roda a query e trata o resultado $tipo_msg = 'I'; if (pg_query($declar)) $ok = 1; header("location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); $ok = 2; header("location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); 3.3) Criando o script que exibe mensagens: exibe_mensagem.php Não devemos exibir as mensagens finais em um script que acessa banco de dados, pois, se o usuário clicar no botão atualizar do navegador, o script será processado novamente. Por isso, criaremos um script só para exibir as mensagens finais. Esse script foi chamado em inclusao.php através da função header. <title>exibe Mensagem</title> $tipo_msg = $_GET["tipo_msg"]; $ok = trim($_get["ok"]); echo ("<br>"); Aula de PHP Prof. Cláudio F. Rossoni Página 4
5 if ($tipo_msg == 'I') //se inclusão OK if ($ok == 1) echo ("<center><b><font size = 4> Inclusão Efetuada </font></b></center>"); echo ("<center><b> <a href=\"inclusao.html\">voltar</a> </b></center>"); // se deu erro na inclusão if ($ok == 2) echo ("<center><b><font size = 4> Erro - Inclusão não Efetuada </font></b></center>"); echo ("<center><b> <a href=\"inclusao.html\">voltar</a> </b></center>"); if ($tipo_msg == 'E') //se exclusão OK if ($ok == 1) echo ("<center><b><font size = 4> Exclusão Efetuada</font></b></center>"); echo ("<center><b> <a href=\"exclusao.html\">voltar</a></b></center>"); // se deu erro na exclusão if ($ok == 2) echo ("<center><b><font size = 4> Erro - Exclusão não Efetuada</font></b></center>"); echo ("<center><b> <a href=\"exclusao.html\">voltar</a></b></center>"); // se aluno não cadastrado if ($ok == 3) echo ("<center><b> Aluno não cadastrado </b></center>"); echo ("<center><b> <a href=\"exclusao.html\">voltar</a></b></center>"); //se alteração OK if ($ok == 1) echo ("<center><b><font size = 4> Alteração Efetuada</font></b></center>"); echo ("<center><b> <a href=\"alteracao.html\">voltar</a></b></center>"); // se deu erro na alteração if ($ok == 2) Aula de PHP Prof. Cláudio F. Rossoni Página 5
6 echo ("<center><b><font size = 4> Erro - Alteração não Efetuada</font></b></center>"); echo ("<center><b> <a href=\"alteracao.html\">voltar</a></b></center>"); 3.4) Testando o módulo de inclusão Abra o navegador (Mozilla) e digite o endereço do site: onde XXX poderá ser engtarde ou fatnoite No menu da página principal, clique na opção inclusão. Deixe os campos do formulário em branco. Clique em enviar. Deverá mostrar uma mensagem de erro. O único campo que não é obrigatório é o . Preencha o formulário com os dados do aluno: nome completo, idade, telefone, e hobby. Clique em enviar. Deverá mostrar a mensagem Inclusão Efetuada. Volte para a página do formulário e entre com outros dados, só que desta vez entre com um nome que já existe no banco de dados. Clique em enviar. Deverá mostrar a mensagem Inclusão não efetuada, pois o campo nome é chave e não aceita valores duplicados. Insira pelo menos 5 alunos. Aula de PHP Prof. Cláudio F. Rossoni Página 6
7 4 - Módulo de Consulta Vamos criar a página com o formulário de consulta. 4.1) Formulário consulta.html <title>consulta.html</title> <!mensagem> <table width="640" border="0" cellspacing="0" align="center"> <tr valign="top"> <td> <p><b>formulário de consulta</b><br></p> <form method="post" action="consulta.php"> <p>nome completo:<input type="text" name="nome" size="25" maxlength="50"></p> <p><input type="submit" name="submit" value="enviar"></p> </form> <center><b><a href="index.html">voltar</a></b></center> </td> </tr> </table> Após digitar o código, salve-o e teste-o. Quando o formulário for submetido, dará um erro, alertando que o script consulta.php (para o qual estamos encaminhando os dados) não existe. Precisamos, então, criá-lo. Notem que essa página não será mais HTML e sim PHP, pois conterá blocos de código em PHP. 4.2) Script consulta.php Este script receberá o dado do formulário, realizará uma pesquisa no banco de dados, e exibirá as informações caso o aluno esteja cadastrado. Dicas: No código referente ao programa consulta.php utilizaremos mais algumas funções do PHP: file: lê um arquivo, retornando o seu conteúdo como um array; cada linha do arquivo será representada por um elemento do array. implode: armazena todo o conteúdo de um array como uma string, concatena os conteúdos de cada elemento do array em uma string, utilizando ou não um delimitador entre eles. str_replace: vai ler uma string e substituir um determinado valor por outro. No nosso caso, essa função substituirá a expressão <!mensagem>, contida no código do consulta.html, por uma mensagem de erro. Portanto, não se esqueça de colocar no html a expressão a ser substituída (como comentário). pg_num_rows: obtém o número de registros que retornou do select. pg_fetch_row: obtém os campos do registro que retornou do select. <title>consulta.php</title> Aula de PHP Prof. Cláudio F. Rossoni Página 7
8 // Tirar espaço em branco da variável recebida através do formulário $nome = trim($_post["nome"]); // Consiste Nome if (empty($nome)) $html = file("consulta.html"); $html = implode(" ",$html); $erro = "<center><font color=\"#ff0000\"> Preencha o campo <b>nome</b></font></center>"; $html = str_replace("<!mensagem>",$erro,$html); echo ($html); echo ("<br>"); // Parâmetros: XXX = engtarde / fatnoite pg_connect("host=localhost dbname=xxx user=xxx password=xxx") or die("erro ao conectar ao banco de dados"); // Declaração do SQL $declar = "SELECT nome, idade, telefone, , hobby from alunos where nome = '$nome'"; // Roda a query e verifica se encontrou registro $query = pg_query($declar) or die ("Erro no acesso ao banco"); $achou = pg_num_rows($query); // Se encontrou, guarda as variáveis if ($achou > 0) $row = pg_fetch_row ($query); $nome = $row[0]; $idade = $row[1]; $telefone = $row[2]; $ = $row[3]; $hobby = $row[4]; echo ("<table width=\"640\" border=\"0\" cellspacing=\"0\" align=\"center\"> <tr> <td>"); echo ("<b> Resultado da Consulta </b>"); echo ("<b> Nome: </b> $nome <BR>"); echo ("<b> Idade: </b> $idade <BR>"); echo ("<b> Telefone: </b> $telefone <BR>"); echo ("<b> </b> $ <BR>"); echo ("<b> Hobby: </b> $hobby <BR>"); echo ("</td> </tr> </table>"); echo ("<center> <b> <a href=\"consulta.html\">voltar</a></b></center>"); echo ("<center><b>aluno não cadastrado</b></center>"); echo ("<center><b><a href=\"consulta.html\">voltar</a></b></center>"); Aula de PHP Prof. Cláudio F. Rossoni Página 8
9 4.3) Testando o módulo de consulta Abra o navegador (Mozilla) e digite o endereço do site: onde xxx = engtarde / fatnoite No menu da página principal, clique na opção consulta. Deixe o campo nome do aluno em branco e clique em enviar. Deverá mostrar uma mensagem de erro. Preencha o formulário com um nome de aluno inexistente e clique em enviar. Deverá mostrar a mensagem Aluno não cadastrado. Preencha o formulário com um nome de aluno válido e clique em enviar. Deverá mostrar os dados do aluno. 5 - Módulo de Exclusão Vamos criar a página com o formulário de exclusão. 5.1) Formulário exclusao.html <title>exclusao.html</title> <table width="640" border="0" cellspacing="0" align="center"> <tr valign="top"> <td> <br> <!mensagem> <p><b>formulário de exclusão: <br> </b></p> <form method="post" action="exclusao.php"> <p>nome Completo:<input type="text" name="nome" size="25" maxlength="50"></p> <p><input type="submit" name="submit" value="enviar"></p> </form> <center><b><a href="index.html">voltar</a></b></center> </td> </tr> </table> Após digitar o código, salve-o e teste-o. Quando o formulário for submetido, dará um erro, alertando que o script exclusao.php (para o qual estamos encaminhando os dados) não existe. Precisamos, então, criá-lo. Notem que esta página não será mais HTML e sim PHP, pois conterá blocos de código em PHP. 5.2) Script exclusao.php Aula de PHP Prof. Cláudio F. Rossoni Página 9
10 Este script receberá o dado do formulário, validará o nome digitado através de consulta ao banco de dados, e excluirá o registro caso o aluno estiver cadastrado. // Tirar espaço em branco das variáveis recebidas do formulário $nome = trim($_post["nome"]); // Consiste Nome if (empty($nome)) $html = file("exclusao.html"); $html = implode(" ",$html); $erro = "<center><font color=\"#ff0000\">preencha o campo <b>nome</b></font></center>"; $html = str_replace("<!mensagem>",$erro,$html); echo ($html); // Conexão com o PostgreSQL onde XXX = engtarde / fatnoite pg_connect("host=localhost dbname=xxx user=xxx password=xxx") or die("erro ao conectar ao banco de dados"); // Declaração do SQL $declar = "SELECT nome from alunos where nome = '$nome'"; // Roda a query, verifica se aluno é cadastrado $query = pg_query($declar) or die ("Erro no acesso ao banco"); $achou = pg_num_rows($query); // Se encontrou exclui, senão mostra mensagem $tipo_msg = 'E'; if ($achou > 0) // Exclui registro na tabela alunos $declar2 = "DELETE from alunos where nome = '$nome'"; if (pg_query($declar2)) $ok = 1; header("location:exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); $ok = 2; header("location:exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); $ok = 3; header("location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); 5.3) Testando o módulo de exclusão Abra o navegador (Mozilla) e digite o endereço do site: onde xxx = engtarde / fatnoite Aula de PHP Prof. Cláudio F. Rossoni Página 10
11 No menu da página principal, clique em exclusão. Deixe o campo nome do aluno em branco e clique em enviar. Deverá mostrar uma mensagem de erro. Preencha o formulário com o nome completo do aluno e clique em enviar. Deverá mostrar a mensagem Exclusão efetuada. Preencha o formulário com o nome do aluno que você acabou de excluir e clique em enviar. Deverá mostrar a mensagem Aluno não cadastrado. 6 - Módulo de Alteração Vamos criar a página com o formulário de alteração. 6.1) Formulário alteracao.html <title>alteracao.html</title> <table width="640" border="0" cellspacing="0" align="center"> <tr valign="top"> <td> <br> <!mensagem> <p><b>formulário de alteração </b></p> <form method="post" action="alteracao.php"> <p>nome completo: <input type="text" name="nome" size="25" maxlength="50"></p> <p><input type="submit" name="submit" value="enviar"></p> </form> <center><b><a href="index.html">voltar</a></b></center> </td> </tr> </table> Após digitar o código, salve-o e teste-o. Quando o formulário for submetido, dará um erro, alertando que o script alteracao.php (para o qual estamos encaminhando os dados) não existe. Precisamos, então, criá-lo. Notem que esta página não será mais HTML e sim PHP, pois conterá blocos de código em PHP. 6.2) Script alteracao.php Este script receberá o dado do formulário, recuperará as informações do banco de dados e irá mostrá-las num formulário para que elas sejam alteradas. Para montar o formulário, criaremos uma função em PHP. include ("funcoes.php"); // Tirar espaço em branco das variáveis recebidas do formulário $nome = trim($_post["nome"]); // Consiste Nome if (empty($nome)) Aula de PHP Prof. Cláudio F. Rossoni Página 11
12 $html = file("alteracao.html"); $html = implode(" ",$html); $erro = "<center><font color=\"#ff0000\"> Preencha o campo <b>nome</b></font></center>"; $html = str_replace("<!mensagem>",$erro,$html); echo ($html); // Cria uma conexão com o servidor PostgreSQL, onde XXX = fatnoite / engtarde pg_connect("host=localhost dbname=xxx user=xxx password=xxx") or die("erro ao conectar ao banco de dados"); // Declaração do SQL $declar = "SELECT nome, idade, telefone, , hobby from alunos where nome = '$nome'"; // Roda a query e verifica se encontrou registro $query = pg_query ($declar) or die ("Erro no acesso ao banco"); $achou = pg_num_rows($query); // Se encontrou, guarda as variáveis if ($achou > 0) $row = pg_fetch_row ($query); $nome = $row[0]; $idade = $row[1]; $telefone = $row[2]; $ = $row[3]; $hobby = $row[4]; $script_chamador = 'A'; monta_pagina($nome,$idade,$telefone,$ ,$hobby,$script_chamador); echo (' <title>alteracao.php</title> '); echo ("<br>"); echo ("<center> <b> Aluno não cadastrado </b> </center>"); echo ("<center> <b> <a href=\"alteracao.html\">voltar</a></b></center>"); Notem que, no código que acabamos de digitar, estamos chamando a função monta_pagina, passando como parâmetros as variáveis nome, idade, telefone, e hobby. As funções são úteis porque podem ser reutilizadas em vários programas, além disso, o tamanho do código do programa chamador diminui consideravelmente. Aula de PHP Prof. Cláudio F. Rossoni Página 12
13 Podemos criar um único script (exemplo: funcoes.php) que conterá todas as funções. Um detalhe importante que não podemos esquecer é que precisamos incluir esse programa de funções em nosso programa chamador. No código visto anteriormente temos o comando include ("funcoes.php") logo no início do código PHP. 6.3) Script funcoes.php Este script pode armazenar todas as funções que serão utilizadas no site. Neste curso usaremos apenas a função monta_pagina. Essa função serve para montar o formulário já preenchido, com as informações que foram passadas como parâmetros no programa anterior. Observação: essa função também é chamada pelo script alteracao2.php, e com algumas alterações, poderia ser usada para recriar o formulário do módulo de inclusão. function monta_pagina($nome,$idade,$telefone,$ ,$hobby,$script_chamador) echo (' <title>inclusao.php</title> '); echo ("<br>"); if ($script_chamador == 'A2') echo ("<font color=\"#ff0000\"><b>campo(s) obrigatório(s) não preenchido(s)</b></font>"); echo " <table width=\"640\" border=\"0\" cellspacing=\"0\" align=\"center\"> <tr> <td> <p><b>formulário de alteração: <br></b></p> <form method=\"post\" action=\"alteracao2.php\"> <p>nome: $nome </p> <p>idade: <input type=\"text\" name=\"idade\" value=\"$idade\" size=\"40\" maxlength=\"40\"></p> <p>telefone: <input type=\"text\" name=\"telefone\" value=\"$telefone\" maxlength=\"10\" size=\"10\"></p> <p> <input type=\"text\" name=\" \" value=\"$ \" size=\"25\" maxlength=\"25\"></p> <p>hobby: <input type=\"text\" name=\"hobby\" value=\"$hobby\" size=\"40\" maxlength=\"40\"></p> <p> <input type=\"submit\" name=\"submit\" value=\"enviar\"><p> <p> <input type=\"hidden\" name=\"nome\" value=\"$nome\"></p> </form> </td> </tr> </table> <center><b><a href=\"alteracao.html\">voltar</a></b></center> "; Notem que o formulário criado pela função monta_pagina chama o programa Aula de PHP Prof. Cláudio F. Rossoni Página 13
14 alteracao2.php. Isso porque, para completarmos o módulo de alteração precisamos de mais um script que pegue as informações que foram alteradas e as inclua no banco de dados. Observação: como o campo nome não é passado para o script alteracao2.php, por não se tratar de uma variável do formulário, temos que passá-lo como um campo escondido <input type="hidden">. 6.4) Script alteracao2.php Este script receberá as informações alteradas, irá consisti-las e gravará no banco de dados. // Tirar espaço em branco das variáveis recebidas do formulário $nome = trim($_post["nome"]); $idade = trim($_post["idade"]); $telefone = trim($_post["telefone"]); $ = trim($_post[" "]); $hobby = trim($_post["hobby"]); if (empty($nome) empty($idade) empty($telefone) empty($hobby)) include ("funcoes.php"); $script_chamador = 'A2'; monta_pagina($nome, $idade, $telefone, $ , $hobby, $script_chamador); // Cria uma conexão com o servidor PostgreSQL passando host, db, username e senha pg_connect("host=localhost dbname=geral user=postgres password=postgres") or die("erro ao conectar ao banco de dados"); $declar = "UPDATE alunos SET idade='$idade', telefone='$telefone', ='$ ', hobby='$hobby' WHERE nome='$nome'"; // Roda a query e trata o resultado $tipo_msg = 'A'; if (pg_query($declar)) $ok = 1; header("location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); $ok = 2; header("location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); 6.5) Testando o módulo de alteração Abra o navegador (Mozilla) e digite o endereço do site: onde xxx = engtarde / fatnoite No menu da página principal, clique em alteração. Aula de PHP Prof. Cláudio F. Rossoni Página 14
15 Deixe o campo nome do aluno em branco e clique em enviar. Deverá mostrar uma mensagem de erro. Preencha o formulário com um nome de aluno que não existe e clique em enviar. Deverá mostrar a mensagem Aluno não cadastrado. Preencha o formulário com um nome de aluno válido e clique em enviar. Será mostrado um formulário com os dados desse aluno. Altere alguns campos e clique em enviar. Deverá mostrar a mensagem Alteração efetuada. Entre no módulo de consulta e confira se os dados foram realmente alterados. Aula de PHP Prof. Cláudio F. Rossoni Página 15
Licenciamento de Uso
Licenciamento de Uso Este documento é propriedade intelectual 2002 do Centro de Computação da Unicamp e distribuído sob os seguintes termos: 1. As apostilas publicadas pelo Centro de Computação da Unicamp
Leia maisC A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S
C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S Para desenvolver um sistema que utilizará um banco de dados, precisamos estabelecer uma conexão entre a linguagem
Leia maisLicenciamento de Uso
Licenciamento de Uso Este documento é propriedade intelectual 2002 do Centro de Computação da Unicamp e distribuído sob os seguintes termos: 1. As apostilas publicadas pelo Centro de Computação da Unicamp
Leia maisComo criar um banco de dados usando o mysql
Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,
Leia maisConectando com um banco de Dados
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
Leia maisApostila de PHP Índice
Índice O que é PHP?...3 História...3 Vantagens...3 Comunicação Cliente x Servidor Web...4 Configuração...4 Teste de Funcionamento...5 Sintaxe Básica do PHP...5 Organizando os seus Programas...6 Comentários...6
Leia maisC A P I T U L O 4 F O R M U L Á R I O S E V A R I Á V E I S P R É D E F I N I D A S $ _ P O S T E $ _ G E T
C A P I T U L O 4 F O R M U L Á R I O S E V A R I Á V E I S P R É D E F I N I D A S $ _ P O S T E $ _ G E T FORMULÁRIOS HTML Os formulários constituem-se de extrema importância no HTML, uma vez que são
Leia maisCurso de HTML aula 4. Sumário. 1 Formulários. 1.1 Construindo formulários com o FORM. 1.2 Método:
Sumário 1 Formulários... 1 1.1 Construindo formulários com o FORM... 1 1.2 Método:... 1 1.3 INPUT... 2 2 Outros valores para type... 3 2.1 TYPE="RADIO"... 3 2.2 TYPE="PASSWORD"... 3 2.3 TYPE="CHECKBOX"...
Leia maisSISTEMA GERENCIAMENTO DE PRODUTOS PHP E MySQL 1. APRESENTAÇÃO
SISTEMA GERENCIAMENTO DE PRODUTOS PHP E MySQL 1. APRESENTAÇÃO Este é um sistema de controle de produtos, onde o usuário irá entrar com o login e a senha, e se ele for um usuário cadastrado na tabela usuários
Leia maisFMH Mestrado Gestão do Desporto Sistemas de Informação
FMH Mestrado Gestão do Desporto Sistemas de Informação Ficha prática PHP/MySQL 2 Continuação da criação de uma base de dados em MySQL, com vários contactos e números de telefone. Tarefas: criar, alterar
Leia maisCadastros de dados no MySQL
Cadastros de dados no MySQL Depois do nosso entendimento sobre como funciona o envio de dados atravé s de um formulário para o PHP, como conectar com o MySQL, agora poderemos aprender a cadastrar os registros
Leia maisFTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Conectar PHP com MySQL Comandos PHP para acesso ao MySQL Utilizando comandos no
Leia maisFormulários. Etapa 1 Criação de formulários
9 Formulários Objetivos deste capítulo Ao terminar este capítulo, você deverá: Saber o que são formulários; Conhecer as principais tags para construção de um formulário; Criar o layout simples de um formulário.
Leia maisTRABALHO FINAL 20 Pontos
Técnico em Informática Integrado ao Ensino Médio Algoritmos e Banco de Dados Profa. Cleiane Gonçalves Oliveira TRABALHO FINAL 20 Pontos O trabalho final deverá constar os três seguintes tipos de funções:
Leia maisMONTANDO UMA CONSULTA COM FILTROS. Vamos criar uma tela que gere uma relação de dados, escolhendo a ordenação e um filtro.
MONTANDO UMA CONSULTA COM FILTROS Vamos criar uma tela que gere uma relação de dados, escolhendo a ordenação e um filtro. Segue a tela para termos ideia do que precisaremos fazer na classe e no app. TELA
Leia maisFormulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento,
HTML Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento, HTML mostrou-se uma linguagem bastante adequada
Leia maisFinalidade dos formulários
ENTENDENDO O FORMULÁRIO Na opinião de muitos a criação de formulários na linguagem HTML é uma das áreas mais importantes no desenvolvimento web. Diferentemente de outras marcações HTML o formulário não
Leia mais6. Introdução à Linguagem PHP
6. Introdução à Linguagem PHP A comunicação na Web exige dois agentes: o cliente web e o servidor web. O cliente requer informação (a partir de uma página HTML acessada pelo navegador) e o servidor fornece
Leia maisTécni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS
Técnicas e Linguagens para Banco de Dados I ACCESS Criando um Banco de Dados 1 2 3 4 5 6 7 8 Tipos de Relações existentes nos Bancos de Dados Relacionamentos 1 1 Um para Um : neste tipo de Relação,
Leia maisProfessor Jefferson Chaves Jefferson de Oliveira Chaves
Professor Jefferson Chaves Jefferson.chaves@ifc-araquari.edu.br Entrada de dados; Formulários Escopo de variáveis; $_GET, $_POST e as variáveis $_SUPERGLOBAIS; O método isset( ); As declarações include
Leia maisFTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)
Leia maisExercícios Práticos de HTML e JavaScript. <FORM ACTION="mailto:teste@gmail.com" METHOD="POST" ENCTYPE="text/plain" NAME="cadastro">
Exercícios Práticos de HTML e JavaScript Exercício 1: Formulário Padrão HTML SEM JavaScript
Leia maisGUIA PHP com MYSQL Autor: Everton Mendes Messias
PHP (Hypertext Preprocessor) : Linguagem de programação interpretada. Tags PHP: phpinfo(); Comentários: //, # - comentário de uma linha /* comentário de várias linhas */ GUIA PHP com MYSQL Autor: Everton
Leia maisDesenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)
Desenvolvimento de Sistemas Web Prof. Leandro Roberto Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) JavaScript Eventos Alguns eventos de uma página HTML podem ser interceptados e programados
Leia maisAula 09 PHP e formulários HTML. Prof. Pedro Baesse
Aula 09 PHP e formulários HTML Prof. Pedro Baesse pedro.baesse@ifrn.edu.br Como criar um formulário Enviando as informações para um programa PHP Método GET Método POST Como tratar as informações recebidas
Leia maisFormulários [8] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira
Desenvolvimento e Design de Websites Prof.: Ari Oliveira Formulários: Tag form Campos: Texto, Senha, checkbox, radio, botões, textarea e menu select. 2 Crie uma Tabela de Horários Faça seu horário semanal,
Leia maisTutorial Cold Fusion Módulo 2 Cold Fusion Brasil -
www.coldfusionbrasil.com.br 2000 ENTENDENDO MAIS SOBRE CFOUTPUT 3 USO DO PARÂMETRO GROUP 3 USO DO PARÂMETRO GROUPCASESENSITIVE 4 USO DO PARÂMETRO STARTROW 4 USO DO PARÂMETRO MAXROWS 4 CRIANDO FORMULÁRIOS
Leia maisConstruindo um sistema simples de cadastro de fornecedores em PHP e MySQL.
Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Procuraremos mostrar os principais procedimentos para fazer um cadastro de registros numa base de dados MySQL utilizando a linguagem
Leia maisMYSQL - PRIMEIROS COMANDOS CRIAÇÃCO DO BD E DAS TABELAS, INSERÇÃO E CONSULTA DE REGISTROS. create database [if not exists] <nome>
1. Manuseio do banco de dados MYSQL - PRIMEIROS COMANDOS CRIAÇÃCO DO BD E DAS TABELAS, INSERÇÃO E CONSULTA DE REGISTROS As seguintes instruções manuseiam o banco de dados: cria o banco mostra os bancos
Leia maisFundamentos de Banco de Dados Postgre com Sql
Fundamentos de Banco de Dados Postgre com Sql Prof. Luiz Claudio Ferreira de Souza Prof. Luiz Claudio F. de Souza 1 Obtenha os Slids no endereço www.luizclaudiofs.blogspot.com Prof. Luiz Claudio F. de
Leia maisProjeto 01 - Gestão de utilizadores (com erros)
Projeto 01 - Gestão de utilizadores (com erros) Conteúdo Os ficheiros construídos ao longo deste projecto terão como missão as seguintes operações:... 2 1 - Base de dados:... 2 2 - Definição do SITE no
Leia maisBanco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
Leia maisApostila - Desenvolvimento web com PHP
José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem PHP Mail() e BD @wre2008 1 Sumário Função mail(); Conexão com Banco de dados; @wre2008 2 Envio de e-mail O comando mail(): é a função do PHP para envio de e-mail.
Leia maisBasicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados:
Livro de Visitas Basicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados: ID nome email mensagem data O código
Leia maisSGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico
Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites
Leia maisFTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Flávio Dantas
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)
Leia maisPersonal Home Page PHP. Prof. Luiz Claudio F. de Souza www.luizclaudiofs.blogspot.com
Personal Home Page PHP 1 O que é PHP? PHP (Personal Home Page) é uma linguagem que permite criar sites WEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL
Leia maisAULA 2 VISÃO BÁSICA DE CLASSES EM PHP
AULA 2 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
Leia mais22/05/2012 CRIANDO UM PROJETO COM TELAS ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS TAREFAS PHP MYSQL PARTE 2
CRIANDO UM PROJETO COM TELAS Páginas com formulário Acesso ao banco de dados PHP MYSQL PARTE 2 Luciana Balieiro Cosme ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS # Coluna Nome e Tipo 1 codigo int(11) AUTO_INCREMENT
Leia maisBases de Dados. Lab 7: Desenvolvimento de aplicações com PHP
Departamento de Engenharia Informática 2013/2014 Bases de Dados Lab 7: Desenvolvimento de aplicações com PHP 1º semestre Este lab é uma continuação dos anteriores. Se realizou os labs anteriores, a base
Leia maisC A P I T U L O 5 C O M A N D O D E F L U X O
C A P I T U L O 5 C O M A N D O D E F L U X O Sempre que for necessária uma tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá
Leia maisConexão com Banco de Dados, Inserção, exclusão e atualização de registros
Conexão com Banco de Dados, Inserção, exclusão e atualização de registros Vamos criar um banco de dados no MySQL. Inicie o WampServer Abra o HeidSQL Crie o código SQL para criar o banco de dados e a tabela.
Leia maisSessão e inclusão de arquivos no PHP
Sessão e inclusão de arquivos no PHP Neste pequeno sistema iremos tratar de alguns pontos diferenciais: - Sessão no PHP baseado em validação de login no banco de dados para acesso ao sistema; - Inclusão
Leia maisBanco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos
Leia maisManual do usuário people
Manual do usuário people http://people.ufpr.br/ Sumário 1. O que é?... 3 2. Como é feito o acesso... 3 3. O Que pode ser feito no people.ufpr.br?... 3 4. Espaço de Armazenamento... 3 5. Como é feito a
Leia maisDesenvolvimento de Aplicações para Internet Aula 6
Desenvolvimento de Aplicações para Internet Aula 6 Celso Olivete Júnior olivete@fct.unesp.br Na aula passada 1. Desenvolvimento do banco de dados 2. Desenvolvimento da interface do sistema 3. Desenvolver
Leia maisDesenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes
Desenvolvimento Web XHTML Formulários Prof. Bruno E. G. Gomes 2014 Introdução Um recurso bastante utilizado no desenvolvimento Web é o envio de dados de uma página para o servidor quando fornecemos informações,
Leia maisDesenvolvimento de Aplicações para Internet Aula 5
Desenvolvimento de Aplicações para Internet Aula 5 Celso Olivete Júnior olivete@fct.unesp.br www.fct.unesp.br/docentes/dmec/olivete Na aula passada Linguagem PHP: Introdução tiposdedados operadores estruturas
Leia maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1. PHP e MySQL O MySQL é o gerenciador de banco de dados mais usado com o PHP. Existem muitas
Leia maisImportar e Exportar Dados
Importar e Exportar Dados Administração de Base de Dados OBJECTIVOS: Definir comandos e formatos Definir restrições (constraints) DEFINIÇÃO DO ESQUEMA DA BASE DE DADOS O esquema da BD e composto pelas
Leia maisCapítulo 7. Antes de prosseguir com o Delphi, devemos criar o banco de dados Interbase ou Firebird com todas as suas propriedades.
92 Delphi 7 Internet e Banco de Dados Capítulo 7 Projeto Cadastro de Clientes Neste capítulo iremos desenvolver um projeto completo de cadastro de clientes, com as principais funções: inclusão, alteração,
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem PHP @wre2008 1 Sumário PHP: Tipos de dados; Manipulação de dados; Utilizando formulário. @wre2008 2 Tipos de dados As variáveis são declaradas no momento de sua
Leia maisif( document.dados.tx_ .value=="" document.dados.tx_ .value.indexof('.
grupes - Grupo de Estudos Espaço de Saberes
Leia maisHTML: FORMULÁRIOS SUMÁRIO. Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT
HTML: FORMULÁRIOS CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB I PROF. ALEXANDRO DOS SANTOS SILVA 1 1 SUMÁRIO Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT 2
Leia maisPassos Preliminares: Acessando a máquina virtual via ssh.
CIn/UFPE Sistemas de Informação Redes de Computadores Professor: Kelvin Lopes Dias Monitor: Edson Adriano Maravalho Avelar {kld,eama@cin.ufpe.br Instalando o APACHE, PHP (PHPADMIN), MySQL. Este tutorial
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO WEB
INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Formulários Os formulários em HTML são usados para selecionar diferentes tipos de entradas do usuário. Um formulário é uma área que
Leia maisAutoria Web. Professor: Diego Oliveira. Conteúdo 03: Tags de Formulário
Autoria Web Professor: Diego Oliveira Conteúdo 03: Tags de Formulário Caminhos Os caminhos dentro de um projeto HTML podem ser Relativos ou Absolutos O caminho Relativo é o caminho a partir da página em
Leia maisProf. Esp. Andrew Rodrigues 1
Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados
Leia maisDesenvolvimento em Ambiente Web. Prof. André Y. Kusumoto
Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Um Formulário é uma área com entrada de dados disponível para o usuário. A ideia básica do formulário é apresentar campos
Leia maisAULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)
AULA 8 8.1. OBJETIVO DA AULA Relembrar conceitos e recursos básicos apresentados nas aulas anteriores, dar continuidade nas codificações iniciadas e ainda não finalizadas, explorar acesso a banco de dados
Leia maisAULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS
AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS Na grande maioria dos sistemas, faz-se necessário utilizar informações que estão armazenadas em uma determinada
Leia maisAdobe. Dreamweaver CS4
Adobe Dreamweaver CS4 ÍNDICE CAPÍTULO 1 INICIANDO O DREAMWEAVER... 7 CONHECENDO A TELA DO DREAMWEAVER... 8 CAPÍTULO 2 INICIANDO A CRIAÇÃO DO SITE... 15 REDIMENSIONANDO A JANELA DO DOCUMENTO... 18 INSERINDO
Leia maisUniversidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação. Trabalhando com PHP
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Trabalhando com PHP Desenvolvimento de Sistemas para WEB Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com
Leia maisLista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.
Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças
Leia maisPHP (Seções, Cookies e Banco de Dados)
PHP (Seções, Cookies e Banco de Dados) André Tavares da Silva andre.silva@udesc.br Seções Basicamente, as seções são métodos que preservam determinados dados ativos enquanto o navegador do cliente estiver
Leia maisInformática I. Aula 8. Aula 8-19/09/2007 1
Informática I Aula 8 http://www.ic.uff.br/~bianca/informatica1/ Aula 8-19/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisEste exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.
Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS. 1) Crie uma pasta chamada com_estilo e salve dentro dela os arquivos obrigado.html
Leia maisMANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS MATÃO MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO AUTOR: COORDENADORIA DE TECNOLOGIA DA INFORMAÇÃO CAMPUS MATÃO MATÃO 2016 SUMÁRIO
Leia maisSGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico
Sistema Gerenciador de Conteúdo Dinâmico O que é? É um sistema incorporado no site da Unesp para criação e atualização de páginas Web, por usuários autenticados em qualquer computador que possa conectar-se
Leia maisSmartMail. Intrudução
SmartMail Intrudução O SmartMail é mais um programa do grupo DataSmart que faz parte do pacote VIPControl que tem a função de enviar uma mala direta tendo como origem dos endereços de e-mail arquivos XLS
Leia maisCriando uma página de Recados com acesso restrito ( Facebook )
Criando uma página de Recados com acesso restrito ( Facebook ) 1 - Comece criando o banco de dados ( comece dando o nome que facilite vc reconhece-lo ex. adrianoface este nome não poderá conter espaços
Leia maisAutoria Web. Formulários Aula 5. Cleverton Hentz
Autoria Web Formulários Aula 5 Cleverton Hentz Sumário da Aula } Introdução } Formulários Básicos } Elementos Suportados 2 Introdução } Os formulários possibilitam o envio de informação para o servidor
Leia maisBANCO DE DADOS GERENCIAL 1 A U L A 2
BANCO DE DADOS GERENCIAL 1 A U L A 2 N Í V E I S D E V I S Ã O, S U B G R U P O D D L : C R I A N D O B A N C O D E D A D O S, C R I A N D O T A B E L A S, E S T R U T U R A D A T A B E L A CONCEITOS :
Leia maisINTRODUÇÃO A PROGRAMAÇÃO PARA WEB
INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em
Leia maisProgramação web Prof. Wladimir
Programação web Prof. Wladimir Linguagem PHP Cookie e Sessão @wre2008 1 Sumário Header; Cookie; Sessão; Exemplos. @wre2008 2 Header Esta função permite que um script php redirecione para outra página.
Leia maisIntrodução a Programação Web com PHP
AULA: Introdução a Programação Web com PHP Programação para Internet http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Breve histórico A primeira versão surgiu em meados de 1995, escrita por
Leia maisCriando um site de Notícias - com Administração de Dados
Criando um site de Notícias - com Administração de Dados Nesta criação imagine que o internauta acessará um endereço http://localhost/sitenoticias para q o mesmo visualizeas e que o administrador do site
Leia maisPreparação para Maratona de Informática PHP
Preparação para Maratona de Informática PHP Neste material veremos como abrir arquivos de texto utilizando algumas bibliotecas PHP para manipulação de arquivos, conceitos básicos de manipulação de arrays
Leia maisAvante Instruções de Acesso ao AVANT Aluno STM
Instruções de Acesso ao AVANT Aluno STM Sumário 1. Acessando o AVANT... 3 2. Efetuar Login no AVANT.... 4 2.1 Digitar Usuário... 4 2.2 Selecionar Escola... 5 2.3 Digitar Senha... 5 3. Tela de Boas Vindas
Leia maisANEXO 2: Usando o banco de dados Arquivo : tela_login.html Código Tela Arquivo : login.php... 10
Usando MySQL com PHP Sumário Apresentação. 2 Trabalhando com o MySQL 2 Ativação do MySQL.. 2 Criação do banco de dados.. 3 Criação da estrutura de uma tabela.. 3 Inserir dados numa tabela.. 4 Verificação
Leia maisConceitos de Orientação a Objetos
AULA 1 INTRODUÇÃO AO PHP Em PHP AVANÇADO, além de voltar a focar o desenvolvimento em PHP interagindo com o banco de dados Postgresql, também iremos trabalhar com desenvolvimento com orientação a objetos.
Leia maisA linguagem SQL
SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT
v1.1 06/04/2017 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 3 TRABALHANDO COM FORMULÁRIOS Eder Franco @ FPF Tech Agenda 1. Introdução 2. A tag form e seu atributos 3. As tags
Leia maisBAND PAULISTA. Guia de Utilização do Sistema de Envio de Arquivos. Data: 18/09/2018 S.E.A v2.2 Autor: Tecnologia da Informação
Sumário 1. Introdução... 2 2. Padrões dos formatos e codecs.... 3 3. Como recuperar a senha de acesso... 5 4. Como realizar um novo cadastro... 7 5. Como acessar o sistema... 10 6. Como enviar a mídia
Leia maisProfessor Jefferson Chaves Jefferson de Oliveira Chaves
Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu.br Introdução ao Ambiente Cliente x Servidor; Os métodos GET e POST; Formulários HTML; Validação de dados; HTML, CSS e JavaScript (somente
Leia maisMOODLE MANUAL DE UTILIZAÇÃO - ALUNO. Elaborado por: Tecnologia da Informação 2019/1 Versão 1.0
MOODLE MANUAL DE UTILIZAÇÃO - ALUNO Elaborado por: Tecnologia da Informação 2019/1 Versão 1.0 Sumário 1. Acessando a FAINAM VIRTUAL... 1 2. Acessando os cursos... 4 4. Enviando mensagens... 6 5. Recebendo
Leia maisHTML. Professor Victor Sotero. html
HTML Professor Victor Sotero html 1 Conceito Linguagem com a finalidade de marcação de hipertexto, sendo assim escritas páginas da web, e interpretada pelo navegador. As páginas contém um código fonte,
Leia maisLAB 7 Cookies e Sessões em PHP
LAB 7 Cookies e Sessões em PHP 1. Assume-se neste lab que concluiu com sucesso o LAB6. Copie todos os ficheiros da pasta LAB6 para a pasta LAB7. 2. Construa o template (formulario) blog_template.html {MENU_1}
Leia maisA área de um formulário, na codificação HTML da página, é delimitada pelo par de marcadores <FORM> e </FORM>.
Formulário em JSP Revisão de formulários em HTML Formulários Formulários estão presentes na Internet para possibilitar cadastros, pesquisas, envio de comentários, aumentando o poder de interação com os
Leia maisExercitando a Programação com PHP
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Exercitando a Programação com PHP Primeira Edição São Paulo 2016 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO
Leia maisProgramação para web HTML: Formulários
Programação para web HTML: Formulários Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 9 de março
Leia maisTutorial para Acesso Portal dos Conselheiros
Tutorial para Acesso Portal dos Conselheiros Acesso ao Portal dos Conselheiros Para obter acesso ao sistema, siga corretamente os passos logo abaixo: Acesse o endereço no navegador, http://sistemas.docasdoceara.com.br/sispcon/.
Leia maisRecursos Complementares (Tabelas e Formulários)
Linguagem de Programação para Web Recursos Complementares (Tabelas e Formulários) Prof. Mauro Lopes 1-31 30 Objetivo Nesta aula iremos trabalhar o conceito de tabelas e todas as tags associadas ao seu
Leia maisMANUAL EPROC / TJTO. Endereço eletrônico:
MANUAL EPROC / TJTO Endereço eletrônico: processoeletronico@tjto.jus.br As seguintes funcionalidades serão abordadas neste tutorial. Consulta Processual Consultar Processos Movimentação Processual Movimentação
Leia maisINSTITUTO FEDERAL DE MINAS GERAIS CAMPUS SÃO JOÃO EVANGELISTA
INSTITUTO FEDERAL DE MINAS GERAIS CAMPUS SÃO JOÃO EVANGELISTA SISGEC SISTEMA DE GERENCIAMENTO DE EVENTOS E EMISSÃO DE CERTIFICADOS MANUAL DO USUÁRIO Sumário Sobre o SISGEC... 3 Cadastro... 4 Recuperação
Leia maisColocando um site na Internet
AULA: Colocando um site na Internet Autoria Web http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Servidores de Hospedagem Hospedagem de sites é um serviço que possibilita pessoas ou empresas
Leia maisEscrever scripts de PHP com HTML
Escrever scripts de PHP com HTML PHP é uma linguagem de programação de scripts para serem interpretados no lado dos servidores. Numa fase inicial (1995), PHP surgiu com o significado de Personal Home Pages
Leia maisSistema de Gestão de Recursos Humanos
Sistema de Gestão de Recursos Humanos Manual de Procedimentos I Módulo de Usuários Revisão: 07 Versão: 7.9.109 JM Soft Informática Março, 2015 Sumário MÓDULO DE USUÁRIOS... 4 1 MENU CADASTROS... 4 1.1
Leia mais