FMH Mestrado Gestão do Desporto Sistemas de Informação

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamanho: px
Começar a partir da página:

Download "FMH Mestrado Gestão do Desporto Sistemas de Informação"

Transcrição

1 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 e eliminar registos da base de dados. Obs.: O sinal _ significa que o texto deve continuar a ser inserido na mesma linha, apesar de mudar de linha na ficha prática. 1) Modifique a o ficheiro main.php de acordo com os seguintes aspectos: <title>php - Mysql </title> $ligação=mysql_connect("mysql-dev.fmh.utl.pt","utilizador","password")_ or die if (!$ligação) { print ("problemas na ligação ao servidor MySql"); $sql="select ID, NOME, TELEFONE from NomeDaTabela"; print ("<table width=\"85%\" align=center border=\"1\">"); print ("<tr><td width=\"15%\" bgcolor=\"ffff00\">id</td> ); print ( <td width=\"45%\" bgcolor=\"ffff00\">nome</td> ); print ( <td width=\"30%\" bgcolor=\"ffff00\">telefone</td></tr>"); print ("<tr><td_ bgcolor=\"ffff00\">$id</td><td>$nome</td><td>$telefone</td></tr>"); else{ print ("Não há registos"); 2) Criar um novo registo. Para isso crie o ficheiro adic.php, onde irá introduzir os dados: <title>php - Mysql</title> <b>adição de registo </b> <form method="post" action="adic1.php"> <table width=95%> <ul> <li>nome <input type="text" name="nome" size="25"></li> </ul> <ul> <li>telefone <input type="text" name="telefone" size="50"> </li> </ul> </table> <p align="left"><input type="submit" value="adicionar registo"> <input type="reset" value="limpar ecrã"> <p align="center"> </p>

2 3) Criar um novo registo - continuação. Crie o ficheiro adic1.php, que irá receber os dados e inserilos na respectiva tabela da base de dados: <title>php - Mysql</title> if ($nome){ $sql="insert into NomeDaTabela (NOME, TELEFONE) values ('$nome',_ '$telefone')"; $reg_ins=mysql_affected_rows(); echo ("$reg_ins registo inserido com sucesso <p>"); echo ("Dados actuais da base de dados <p>"); if ($resultado){ $sql="select ID, NOME, TELEFONE from NomeDaTabela"; print ("<table width=\"85%\" align=center border=\"1\">"); print ("<tr><td width=\"15%\" bgcolor=\"ffff00\">id</td> ); print ("<td width=\"45%\" bgcolor=\"ffff00\">nome</td> ); print ("<td width=\"30%\" bgcolor=\"ffff00\">telefone</td></tr>"); $nome1=$registo["nome"]; $telefone1=$registo["telefone"]; print ("<tr><td bgcolor=\"ffff00\">$id</td>_ <td>$nome1</td><td>$telefone1</td></tr>"); else{ print ("não há registos"); mysql_free_result($resultado); else{ echo "Nome em branco, por favor preencha o campo Nome"; echo "<p></p>"; 4) Alterar um registo existente. Crie o ficheiro alter.php, onde irá seleccionar o registo a alterar: /*Script alter.php*/ <title>php - Mysql </title> <b>edição de registo</b><p> Escolha um registo para modificar<p>

3 $ligação=mysql_connect("mysql-dev.fmh.utl.pt","utilizador","password")_ or die if (!$ligação) { print ("problemas na ligação ao servidor Mysql"); $sql="select * from NomeDaTabela"; $resultado = mysql_db_query ("NomeDaBaseDeDados", $sql); print ("<table width=\"90%\" align=center bgcolor=\"#cccc99\"_ border=0>"); print ("<tr><td width=\"5%\" align=center bgcolor=\"#cccc99\">id_ </td> ); print ( <td width=\"25%\" align=left bgcolor=\"#cccc99\">nome</td> ); print ( <td width=\"45%\" bgcolor=\"#cccc99\">telefone</td></tr>"); print ("<tr><td align=center bgcolor=\"#f5f5ec\"> ); print ("<a href=\"alter1.php3?id=$id&nome=$nome& ); print ("telefone=$telefone\">$id</a></td> ); print ("<td bgcolor=\"#f5f5ec\">$nome</td> ); print ("<td bgcolor=\"#f5f5ec\">$telefone</td></tr>"); else{ print ("não há registos"); 5) Alterar um registo existente - continuação. Crie o ficheiro alter1.php, onde irá efectuar as modificações ao registo a alterar: /*Script alter1.php*/ <title>php - Mysql </title> <b>edição de registo</b><p> <br>registo seleccionado <form method="post" action="alter2.php"> N de id - echo "$id"; <br> <table border= 0 width= 100% > <tr><td width= 20% >Nome -</td> <td><input type="text" name="nome" size="30" value=" echo" $nome";_ "></td></tr> <tr><td width=20%>telefone -</td> <td><input type="text" name="telefone" size="50" value=" echo_ "$telefone"; "></td></tr> </table><br> <input type="submit" value="alterar"> <input type="hidden" name="id" value=" echo "$id"; ">

4 6) Alterar um registo existente - continuação. Crie o ficheiro alter2.php, que irá efectuar as modificações ao registo a alterar, na tabela respectiva: /*Script alter2.php*/ $sql="update teste set NOME='$nome', TELEFONE='$telefone' where_ ID='$id'"; //print ("$id<p>$nome<p>$telefone<p>$id<p>"); $resultado=mysql_db_query("nomedabasededados",$sql); $num_afectado=mysql_affected_rows(); if ($resultado){ print ("Alteração de $num_afectado registo efectuada com sucesso<p>"); print ("O registo alterado passa a possuir os seguintes dados<p>"); $sql="select * from NomeDaTabela where ID='$id'"; $resultado=mysql_db_query("nomedabasededados",$sql); $num_campos=mysql_num_fields($resultado); print ("<table width=\"90%\" align=\"center\" border=\"3\">"); for ($coluna=0;$coluna<$num_campos;$coluna++) { $field=mysql_field_name($resultado,$coluna); $campo=mysql_result($resultado,0,"$field"); print ("<tr><td align=\"center\"_ bgcolor=\"ffff00\">$field</td><td>$campo</td></tr>"); else{ print ("Ocorreu um erro, repita a operação"); mysql_free_result($resultado) ; mysql_close(); 7) Eliminar um registo existente. Crie o ficheiro elim.php, onde irá seleccionar o registo a eliminar: /*Script elim.php*/ <title>php - Mysql </title> mysql_connect("mysqldev.fmh.utl.pt","utilizador","password") or die_ $sql = "select * from NomeDaTabela order by ID asc"; $resultado = mysql_db_query("nomedabasededados",$sql); print ("<b>seleccione o registo que pretende eliminar<p></b>"); print ("<table width=80% align=center border=3>"); print ("<tr bgcolor=\"ffa000\"><td>id</td>_ <td>nome</td><td>telefone</td></tr>"); while ($registo=mysql_fetch_array($resultado)){ print ("<tr><td><align=center><a_ href=\"elim1.php3?id=$id&nome=$nome& ); print ("telefone=$telefone\">$id</a></td> ); print ("<td>$nome</td><td>$telefone</td></tr>"); else{ printf ("Não há registos ");

5 8) Eliminar um registo existente - continuação. Crie o ficheiro elim1.php, que irá efectuar a eliminação do registo seleccionado, na tabela respectiva: /*Script elim1.php*/ <title>php - Mysql </title> $sql = "select * from NomeDaTabela where ID='$id'"; $resultado = mysql_db_query("nomedabasededados",$sql); print ("Eliminação do registo com referencia = $id vai ser_ executada"); print ("<table width=90% align=center border=3>"); print ("<tr><td>nome</td><td>telefone</td></tr>"); while ($registo=mysql_fetch_array($resultado)){ $id = $registo["id"]; $nome = $registo["nome"]; $telefone = $registo["telefone"]; print ("<tr><td align=center>$nome</td><td>$telefone</td></tr>"); if ($Submit) { $sql = "delete from NomeDaTabela where ID = '$id'"; $resultado = mysql_db_query("testedb",$sql); $num_del=mysql_affected_rows(); if ($num_del>0) { print ("<p>eliminação do registo executada com sucesso</p>"); else{ <form method="post" action=" echo $PATH_INFO "> <p>confirma a eliminação? <input type="submit" name="submit" value=" OK"> <input type="hidden" name="id" value=" echo "$id";"> else{ print ("Não há registos "); mysql_close ();

SISTEMA GERENCIAMENTO DE PRODUTOS PHP E MySQL 1. APRESENTAÇÃO

SISTEMA 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 mais

crudgenerator Passos slimphp/extra/crudgenerator/view/index_view.php A tela abaixo m ostra o p rimeiro passo

crudgenerator Passos slimphp/extra/crudgenerator/view/index_view.php A tela abaixo m ostra o p rimeiro passo crudgenerator O crudgenerator é u m gerador de aplicações baseadas no slimphp. Com po ucos passos é possível criar u m a nova aplicação funcional, baseada e m u ma tabela de banco de da dos. Passos 1.

Leia mais

PHP. SQL / MySQL Ligação a base de dados Selecção e visualização de registos Adicionar, Eliminar, Pesquisar e Editar registos

PHP. SQL / MySQL Ligação a base de dados Selecção e visualização de registos Adicionar, Eliminar, Pesquisar e Editar registos PHP SQL / MySQL Ligação a base de dados Selecção e visualização de registos Adicionar, Eliminar, Pesquisar e Editar registos Acesso a bases de dados com PHP 1.º - Captar os dados 2.º - Estabelecer a ligação

Leia mais

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Folha Prática 0 : PHP - Interligação com Base de Dados Pode encontrar informação adicional sobre PHP e MySql em http://www.php.net/manual/en/ e http://dev.mysql.com/doc/refman/.0/en/tutorial.html respectivamente.

Leia mais

[ASP (APPLICATION SERVER PROVIDER)] ASP (Application Server Provider) Formando: Fernando Duarte

[ASP (APPLICATION SERVER PROVIDER)] ASP (Application Server Provider) Formando: Fernando Duarte 2011 ASP (Application Server Provider) Formando: Fernando Duarte [ASP (APPLICATION SERVER PROVIDER)] É a tecnologia para a criação de páginas dinâmicas do lado do servidor, desenvolvida por Microsoft.

Leia mais

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

Construindo 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 mais

Internet e Programação Web

Internet 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 mais

Basicamente iremos precisar de uma base de dados na qual iremos armazenar os registros feitos pelos vistantes: Vamos armazenar os seguintes dados:

Basicamente 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 mais

Bases de Dados. Lab 7: Desenvolvimento de aplicações com PHP

Bases 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 mais

Como criar um banco de dados usando o mysql

Como 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 mais

Faculdades Network Bacharelado em Sistemas de Informação Tópicos Avançados. Aulas 25 e 26 Exemplo de Aplicação usando JSP e MySQL

Faculdades Network Bacharelado em Sistemas de Informação Tópicos Avançados. Aulas 25 e 26 Exemplo de Aplicação usando JSP e MySQL Aulas 25 e 26 Exemplo de Aplicação usando JSP e MySQL Nova Odessa, 18 de abril de 2012. 1. Introdução O presente documento descreve a aplicação de acesso a Banco de Dados usando JSP, desenvolvida para

Leia mais

Programação web Prof. Wladimir

Programaçã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 mais

GUIA PHP com MYSQL Autor: Everton Mendes Messias

GUIA 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 mais

6. Introdução à Linguagem PHP

6. 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 mais

O código acima descreve o formulário com uma caixa de texto e dois botões

O código acima descreve o formulário com uma caixa de texto e dois botões Formulários Formulários permitem que os usuários interajam com um servidor Web passando informações. Assim, através da Web, se pode ler e gravar informações em Banco de Dados, gerando enormes possibilidades

Leia mais

Desenvolvimento 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) 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 mais

José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript. EmpregoWeb-Registo de pessoas

José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript. EmpregoWeb-Registo de pessoas José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript EmpregoWeb-Registo de pessoas Elabore um sítio Web de nome EmpregoWeb, recorrendo à linguagem HTML utilizando folhas de estilos (CCS) que registe

Leia mais

Trabalho do Grupo Nº 3

Trabalho do Grupo Nº 3 UNIVERSIDADE KIMPA VITA ESCOLA SUPERIOR POLITÉCNICA DO UIGE DEPARTAMENTO DOS ASSUNTOS ACADÉMICO Trabalho do Grupo Nº 3 Caso prático Curso: Engenharia Informática Nível: 4º Ano Sala: 30 Orientado Por: Ano

Leia mais

Php Adicionar registo AJUDA Posted by k1ll3rwh4l3-2008/05/18 19:43

Php Adicionar registo AJUDA Posted by k1ll3rwh4l3-2008/05/18 19:43 Php Adicionar registo AJUDA Posted by k1ll3rwh4l3-2008/05/18 19:43 É assim eu fiz um ficheiro para adicionar registos e outro para listar mas estou com problemas para obter aquilo que desejo. Que é o seguinte

Leia mais

HTML: Listas, Tabelas e Formulários CST Sistemas para Internet

HTML: Listas, Tabelas e Formulários CST Sistemas para Internet HTML: Listas, Tabelas e Formulários CST Sistemas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Listas Listas de itens são bastante

Leia mais

English Português. By erickalves 25 Julho, 2009-01:08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios

English Português. By erickalves 25 Julho, 2009-01:08. Devido à política (#) de segurança. Encontrar Blogs Crie o seu blog de graça Ganhe prêmios Encontrar Blogs Crie o seu blog de graça Ganhe prêmios English Português Cel: +55 (21) 7417-9918 E-mail: erick@lithic.com.br Inserindo dados no banco em PHP + Ajax + jquery + Mysql + Validação (/pt-br/blog/tutoriais

Leia mais

Cookies e sessões. HTTP é um protocolo que não mantém estado, isto é não tem memória.

Cookies e sessões. HTTP é um protocolo que não mantém estado, isto é não tem memória. Cookies e sessões HTTP é um protocolo que não mantém estado, isto é não tem memória. Cada pedido que um browser faz ao servidor web é independente do pedido anterior. Muitas aplicações necessitam de manter

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aulas 09 e 10 Fernando F. Costa nando@fimes.edu.br Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode

Leia mais

Passos Preliminares: Acessando a máquina virtual via ssh.

Passos 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 mais

0,5 pelo negrito das palavras ID, Nome, E-mail e Analisar em outro momento.

0,5 pelo negrito das palavras ID, Nome, E-mail e Analisar em outro momento. IFES - Campus Cachoeiro de Itapemirim-ES Curso Técnico em Informática Disciplina: Programação Web Professor: Flávio Izo e Rafael Vargas Data: 07/04/2015 Aluno: GABARITO Valor: 12,5 Conteúdo: HTML + Formulários

Leia mais

22/05/2012 CRIANDO UM PROJETO COM TELAS ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS TAREFAS PHP MYSQL PARTE 2

22/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 mais

Capítulo 4. Programação em ASP

Capítulo 4. Programação em ASP Índice: CAPÍTULO 4. PROGRAMAÇÃO EM ASP...2 4.1 REGISTRAR...2 4.1.1 Códigos para configuração do objeto...2 4.1.2 Formulário para transferir dados da impressão digital...3 4.1.3 Código Javascript para registro

Leia mais

Bases de Dados e Páginas da Rede Como? Apache. HTML HyperText Markup Language. O programa Apache é o servidor de páginas Web.

Bases de Dados e Páginas da Rede Como? Apache. HTML HyperText Markup Language. O programa Apache é o servidor de páginas Web. Bases de Dados e Páginas da Rede Como? Apache Apache servidor de páginas capaz de processar o HTML e o PHP (entre outras). HTML (Hypertext Meta-Language) linguagem para a construção de páginas da rede.

Leia mais

MONTANDO 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. 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 mais

Apostila de PHP Índice

Apostila 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 mais

Java na WEB Componentes Bean

Java na WEB Componentes Bean 1 Java na WEB Componentes Bean Objetivo: Ao final da aula o aluno será capaz de: Criar site dinâmico utilizando componentes Bean Utilizar Tags de ação Empregar Coleções de Bean. Sumário 5. Definição de

Leia mais

Projeto em Sala de Aula

Projeto em Sala de Aula 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

Leia mais

PHP INTEGRAÇÃO COM MYSQL PARTE 2

PHP INTEGRAÇÃO COM MYSQL PARTE 2 ABRIR CONEXÃO PHP INTEGRAÇÃO COM MYSQL PARTE 2 Professor: Leonardo Pereira Email: leongamerti@gmail.com Facebook: leongamerti Material de Estudo: http://www.leonti.vv.si Antes de podermos acessar informações

Leia mais

Exercí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. <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 mais

Validação de formulários utilizando Javascript

Validação de formulários utilizando Javascript Validação de formulários utilizando Javascript A validação de formulários é um dos usos mais comuns na programação Javascript. A validação de dados por meio da programação Javascript é muito fácil e rápida

Leia mais

Ajax Asynchronous JavaScript and Xml

Ajax Asynchronous JavaScript and Xml Ajax Asynchronous JavaScript and Xml Ajax permite construir aplicações Web mais interactivas, responsivas, e fáceis de usar que aplicações Web tradicionais. Numa aplicação Web tradicional quando se prime

Leia mais

Ajuda em php + xml + sql Posted by kabonga - 2008/07/15 23:56

Ajuda em php + xml + sql Posted by kabonga - 2008/07/15 23:56 Ajuda em php + xml + sql Posted by kabonga - 2008/07/15 23:56 Boas, Estou aqui com um problema com um php. Tenho de gerar um formulário, e ter a validação com mensagens do tipo: "dados inseridos com sucesso"

Leia mais

Introdução à Tecnologia Web

Introdução à Tecnologia Web Introdução à Tecnologia Web HTML HyperText Markup Language XTML extensible HyperText Markup Language Elementos da Seção do Corpo Tabelas Formulários Professor Alan Cleber Borim www.alanborim.com.br Índice.

Leia mais

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Lista 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 mais

Edição de Setembro. Validação formulários com PHP. ... revistamensal de programação Open Source

Edição de Setembro. Validação formulários com PHP. ... revistamensal de programação Open Source Edição de Setembro... revistamensal de programação Open Source Apresentação Quem somos Submeter Pesquisar Serviços Contactos Artigo 4 / 58 Selecione o artigo pretendido Validação formulários com PHP Artigos

Leia mais

Meta Programming. Nelson Ferraz nferraz@gmail.com

Meta Programming. Nelson Ferraz nferraz@gmail.com Meta Programming Nelson Ferraz nferraz@gmail.com Resumo Meta Programming Code Generation AppML 23/11/07 Nelson Ferraz 2 Meta Programming Programas que manipulam programas Geração de

Leia mais

Programação Web Prof. Wladimir

Programaçã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 mais

Relatório. Projecto de Base de Dados Parte 2. Turno: quinta-feira, 11:30 Grupo 25: André Gonçalves 64027 Rui Barradas 68239 Hélton Miranda 68477

Relatório. Projecto de Base de Dados Parte 2. Turno: quinta-feira, 11:30 Grupo 25: André Gonçalves 64027 Rui Barradas 68239 Hélton Miranda 68477 Relatório Projecto de Base de Dados Parte 2 Turno: quinta-feira, 11:30 Grupo 25: André Gonçalves 64027 Rui Barradas 68239 Hélton Miranda 68477 1. Criação da base de dados De seguida vem escrito um script

Leia mais

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

Desenvolvimento 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 mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB

INTRODUÇÃ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 mais

indica o nome do campo pelo qual podemos acessar.

indica o nome do campo pelo qual podemos acessar. Formulários Em geral Com o Javascript, os formulários Html tomam outra dimensão. Não esqueça que em Javascript, podemos acessar cada elemento de um formulário para, por exemplo, ler ou escrever um valor,

Leia mais

Vamos criar nosso formulário, vou utilizar aqui como exemplo cinco campos para upload:

Vamos criar nosso formulário, vou utilizar aqui como exemplo cinco campos para upload: Upload de vários arquivos com PHP 22.856 visualizações 2 1 Fala pessoal, hoje irei ensinar a fazer upload de vários arquivos de uma vez, ou seja, ao invés de criar apenas um campo para o usuário selecionar

Leia mais

PHP. Material compilado da Internet Prof. Claudio Azevedo Passos. PHP e a WWW Funcionamento do PHP PHP com Apache e MySQL XAMPP

PHP. Material compilado da Internet Prof. Claudio Azevedo Passos. PHP e a WWW Funcionamento do PHP PHP com Apache e MySQL XAMPP PHP Material compilado da Internet Prof. Claudio Azevedo Passos PHP e a WWW Funcionamento do PHP PHP com Apache e MySQL XAMPP PHP e a WWW Páginas estáticas / Páginas dinâmicas O PHP permite a criação de

Leia mais

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Programação para Internet I Aula 10 PHP: Trabalhando com Banco de Dados leticia@cafw.ufsm.br Acessando

Leia mais

Capítulo 7. Antes de prosseguir com o Delphi, devemos criar o banco de dados Interbase ou Firebird com todas as suas propriedades.

Capí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 mais

Os componentes de um formulário são: Form, Input, Select e AreaText

Os componentes de um formulário são: Form, Input, Select e AreaText HTML Formulário O elemento FORM, da HTML, é o responsável por prover documentos interativos no ambiente WWW de forma que uma pagina web exibida a um usuário possa submeter um conjunto de dados, informados

Leia mais

Aula 05 HTML FORMULÁRIOS Prof. Daniela Pires Sumário

Aula 05 HTML FORMULÁRIOS Prof. Daniela Pires Sumário Sumário FORMULÁRIO EM HTML... 2 FORM... 2 ACTION... 2 METHOD... 2 INPUT... 2 INPUT TYPE TEXT... 2 INPUT TYPE PASSWORD... 2 CHECKBOX - Múltipla escolha... 4 RADIO - Escolha única... 4 Botões de ação...

Leia mais

HTML -- Criação de Home Page

HTML -- Criação de Home Page PPáággi innaa 1 LISTAS Na linguagem HTML existem elementos específicos para a criação de listas, que podem ser listas ordenadas (OL), listas sem ordenação (UL), ou listas de definição (DL). Um detalhe

Leia mais

Sessão e inclusão de arquivos no PHP

Sessã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 mais

Tecnologias para apresentação de dados - HTML. Aécio Costa

Tecnologias para apresentação de dados - HTML. Aécio Costa Tecnologias para apresentação de dados - HTML Aécio Costa Apresentação de Dados na Web Tecnologias client-side HTML CSS JavaScript HyperText Markup Language Uma linguagem de marcação utilizada para produzir

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir HTML - Formulários @wre2008 1 Sumário Formulários HTML @wre2008 2 Formulários: Muitos elementos de um formulário html são definidos pela tag . Cada tipo de elemento

Leia mais

7. Formulários em XHTML

7. Formulários em XHTML Programação para Internet I 7. Formulários em XHTML Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Os formulários constituem uma das principais formas de interacção entre clientes e servidores. São

Leia mais

Licenciamento de Uso

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 mais

NEWSLETTER USANDO FLASH+ASP

NEWSLETTER USANDO FLASH+ASP NEWSLETTER USANDO FLASH+ASP Introdução Com este tutorial irás aprender a fazer um sistema de newsletter. Usando ASP + Flash + Base de dados Access. Muito útil para manter os membros informados de actualizações

Leia mais

13 Conectando PHP com MySQL 13.1 Introdução

13 Conectando PHP com MySQL 13.1 Introdução 13 Conectando PHP com MySQL 13.1 Introdução Agora que você já tem uma idéia básica de comandos MySQL, poderemos ver como a linguagem PHP pode interagir com este banco de dados através de inúmeras funções.

Leia mais

Programação Web Prof. Wladimir

Programaçã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 mais

Programação WEB II. PHP e Banco de Dados. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Programação WEB II. PHP e Banco de Dados. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza PHP e Banco de Dados progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net PHP e Banco de Dados É praticamente impossível

Leia mais

Programação para Internet II

Programação para Internet II Programação para Internet II Aulas 07 e 08 Fernando F. Costa professor.fimes.edu.br/fernando nando@fimes.edu.br Como tratar de grandes conjuntos de resultados Quando temos uma grande quantidade de registros

Leia mais

Os dados no MySQL são armazenado em tabelas. Uma tabela é uma colecção de informação relacionada e consiste em colunas e linhas.

Os dados no MySQL são armazenado em tabelas. Uma tabela é uma colecção de informação relacionada e consiste em colunas e linhas. MySQL 101 Recapitulando Os dados no MySQL são armazenado em tabelas. Uma tabela é uma colecção de informação relacionada e consiste em colunas e linhas. As bases de dados são úteis quando necessitamos

Leia mais

Nota de Aplicação. Relatório em HTML no Vijeo Citect 1.0. Suporte Técnico Brasil. Versão:

Nota de Aplicação. Relatório em HTML no Vijeo Citect 1.0. Suporte Técnico Brasil. Versão: Nota de Aplicação Relatório em HTML no Vijeo Citect Versão: 1.0 Suporte Técnico Brasil Especificações técnicas Hardware: Software: Versão: Vijeo Citect 7.40 SP 2 SQL Server 2012 Suporte Técnico Brasil

Leia mais

JSP e Servlet Princípio de MVC

JSP e Servlet Princípio de MVC UNIPÊ Centro Universitário de João Pessoa Desenvolvimento para Web HTTP e Servlets JSP e Servlet Princípio de MVC ducaribas@gmail.com 1 12 JSP e Servlets Desvantagens de JSP e Servlets Servlets Escrever

Leia mais

Ferramentas para Multimídia e Internet - 1486

Ferramentas para Multimídia e Internet - 1486 1 Ferramentas para Multimídia e Internet - 1486 HTML BÁSICO: O que é uma página WEB? Uma página WEB, também conhecida pelo termo inglês webpage, é uma "página" na World Wide Web, geralmente em formato

Leia mais

COMO FUNCIONA UM FORMULÁRIO

COMO FUNCIONA UM FORMULÁRIO FORMULÁRIOS Constitui-se numa das formas de a máquina cliente enviar informações para que um programa no servidor receba estes dados, processe-os e devolva uma resposta ao usuário, por meio do navegador,

Leia mais

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Criando uma Calculadora Primeiramente deve se criar uma estrutura para armazenar os arquivos necessários para o funcionamento da calculadora.

Leia mais

TECNOLOGIA EM SISTEMAS PARA INTERNET PROJETO DE BANCO DE DADOS

TECNOLOGIA EM SISTEMAS PARA INTERNET PROJETO DE BANCO DE DADOS Exemplos de Scripts SQL (PostgreSQL) Pizzaria 1 2 Criação de BANCO DE DADOS CREATE DATABASE nome_do_banco; CREATE DATABASE pizzaria; Criação de TABELAS SOMENTE COM CHAVE PRIMÁRIA CREATE TABLE nome_da_tabela

Leia mais

HTML Curso Básico HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos.

HTML Curso Básico HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos. HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos. 1 Índice 1 - INTRODUÇÃO 3 2 - TAGS 3 3 - EDITORES 3 4 - SALVANDO UMA PAGINA HTML 3 5 - INICIANDO UMA PÁGINA 3 6 - CONSTRUINDO

Leia mais

Criação Pagina PHP & MySQL

Criação Pagina PHP & MySQL Criação Pagina PHP & MySQL PHP & Mysql Desde já informo que a seguir criaremos uma simples página em PHP, de modo estruturado, apenas como exemplo de : inserção, edição e exclusão de dados no banco mysql,

Leia mais

Bases de Dados. Parte VII Interface PHP ao MySQL

Bases de Dados. Parte VII Interface PHP ao MySQL Bases de Dados MI / LCC / LEG / LERSI / LMAT Parte VII Interface PHP ao MySQL 1 O Que é o PHP? O PHP é uma linguagem de programação especialmente desenhada para servidores web (server-side scripting language).

Leia mais

Ajax Asynchronous JavaScript and Xml

Ajax Asynchronous JavaScript and Xml Ajax Asynchronous JavaScript and Xml Ajax permite construir aplicações Web mais interativas, responsivas, e fáceis de usar que aplicações Web tradicionais. Numa aplicação Web tradicional quando se prime

Leia mais

Curso de Java. Geração de Páginas WEB através de JSP. Todos os direitos reservados Klais

Curso de Java. Geração de Páginas WEB através de JSP. Todos os direitos reservados Klais Curso de Java Geração de Páginas WEB através de JSP Todos os direitos reservados Klais JSP e Servlets Servletsconstituem um mecanismo conveniente para a geração de páginas HTML dinâmicas e seu tratamento

Leia mais

Disciplina: Desenvolvimento Web Dinâmico Prof. Leandro Pisco INTRODUÇÃO À PHP

Disciplina: Desenvolvimento Web Dinâmico Prof. Leandro Pisco INTRODUÇÃO À PHP Disciplina: Desenvolvimento Web Dinâmico Prof. Leandro Pisco INTRODUÇÃO À PHP LINGUAGEM DE PROGRAMAÇÃO Uma linguagem de programação é um método padronizado para expressar instruções para um computador.

Leia mais

Observações importantes:

Observações importantes: Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação Disciplina Criação de Páginas de WEB Gabarito AD1 2 semestre de 2014. Observações importantes:

Leia mais

Desenvolvida exclusivamente para o Apostilando.com por Marcos Paulo Furlan

Desenvolvida exclusivamente para o Apostilando.com por Marcos Paulo Furlan PHP Desenvolvida exclusivamente para o Apostilando.com por Marcos Paulo Furlan ÍNDICE ÍNDICE... 2 INSTALANDO O WAMPSERVER.... 3 PHP... 4 Sintaxe Básica... 6 Variáveis... 7 Tipos de dados... 8 Constantes...

Leia mais

Introdução a programação em PHP 5 utilizando o Wamp 5

Introdução a programação em PHP 5 utilizando o Wamp 5 Introdução a programação em PHP 5 utilizando o Wamp 5 Conteúdo prático para iniciantes Introdução a PHP Resumo sobre Orientação a Objetos Breve resumo sobre MVC Ilton Barbosa - jittobr@gmail.com Fórum:

Leia mais

Bibliografia. Pedro Quaresma 2008/2009. A diferença entre um manual (de estudo), e um manual de referência.

Bibliografia. Pedro Quaresma 2008/2009. A diferença entre um manual (de estudo), e um manual de referência. Bibliografia Programação Avançada Pedro Quaresma Departamento de Matemática Faculdade de Ciências e Tecnologia Universidade de Coimbra 2008/2009 PHP and MySQL Web Development (3rd Edition) Luke Welling,

Leia mais

Programação para a Internet II 2.13. PHP AJAX. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

Programação para a Internet II 2.13. PHP AJAX. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Programação para a Internet II 2.13. PHP AJAX Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Ajax não é uma tecnologia! É um conceito! Consiste no uso do objecto XMLHttpRequest que se encontra implementado

Leia mais

Flickr, shindotv/ / BASES DE DADOS. Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes

Flickr, shindotv/ / BASES DE DADOS. Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes Flickr, shindotv/3835365695/ BASES DE DADOS Laboratórios de Informática 2014-2015 João Paulo Barraca, André Zúquete, Diogo Gomes Armazenamento de Informação Aplicações necessitam de armazenar informação

Leia mais

PADRÕES DE PROJETOS (DESIGN PATTERNS) PARA WEB COM PHP

PADRÕES DE PROJETOS (DESIGN PATTERNS) PARA WEB COM PHP PADRÕES DE PROJETOS (DESIGN PATTERNS) PARA WEB COM PHP Carlos David Rocha de Souza 1 RESUMO O desenvolvimento utilizando padrões de projeto (Design Patterns) não deve ser considerado uma maneira de reutilização

Leia mais

TECNOLOGIAS WEB AULA 7

TECNOLOGIAS WEB AULA 7 TECNOLOGIAS WEB AULA 7 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD Objetivos: Apresentar as principais tags utilizadas na construção de formulários em HTML. Compreender as principais estruturas formadas com as

Leia mais

Tarefa Orientada 19 Triggers

Tarefa Orientada 19 Triggers Tarefa Orientada 19 Triggers Objectivos: Criar triggers AFTER Criar triggers INSTEAD OF Exemplos de utilização Os triggers são um tipo especial de procedimento que são invocados, ou activados, de forma

Leia mais

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A Módulo 18 Ferramentas de Desenvolvimento de Páginas Web Criar uma relação mestre-detalhe 1. Cria uma cópia da página «listaferram.php»

Leia mais

Cadastros de dados no MySQL

Cadastros 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 mais

2.) Listagem Página a Página

2.) Listagem Página a Página Exemplos para construção de páginas em ASP 1.) Abertura de uma Base de Dados O código necessário para fazer a abertura de uma Base de Dados Access e execução de uma string SQL é muito simples. No exemplo

Leia mais

Módulo Gestão de Conteúdos partilhados

Módulo Gestão de Conteúdos partilhados Módulo Gestão de Conteúdos partilhados Turma: Informática de Gestão Ano 2006/2007 Docente: Pedro Mendonça Microsoft Frontpage Como foi referido no módulo anterior existem vários editores de HTML, nós vamos

Leia mais

Curso De PHP. Aula 4. Formulários. Cookies. Session. Mail

Curso De PHP. Aula 4. Formulários. Cookies. Session. Mail Curso De PHP Aula 4 Formulários Cookies Session Mail Formulários Nós preenchemos diariamente diversos formulários web, seja para se logar e-mail ou criar uma conta em um site. Nesta parte do curso, vamos

Leia mais

HTML: FORMULÁRIOS SUMÁRIO. Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT

HTML: 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 mais

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia3.zip dezembro 1995 Tutorial - Autoria em World Wide Web

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia3.zip dezembro 1995 Tutorial - Autoria em World Wide Web RNP REDE NACIONAL DE PESQUISA Centro Regional de Brasília CR/DF ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia3.zip dezembro 1995 Tutorial - Autoria em World Wide Web Parte III - Hypertext

Leia mais

Técnico Integrado em Informática. Programação WEB (PRW) Introdução ao PHP

Técnico Integrado em Informática. Programação WEB (PRW) Introdução ao PHP Técnico Integrado em Informática Programação WEB (PRW) Introdução ao PHP Prof. César Alberto da Silva Introdução ao PHP Delimitadores de código PHP //tag de abertura // Código PHP aqui!!! //tag de fechamento

Leia mais

PHP. Hypertext Pre-Processor

PHP. Hypertext Pre-Processor PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para

Leia mais

HTML - 7. Vitor Vaz da Silva Paula Graça

HTML - 7. Vitor Vaz da Silva Paula Graça HTML - 7 Vitor Vaz da Silva Paula Graça 1 Formulários Os formulários forms no HTML, são utilizados para a introdução de dados de uma determinada aplicação Os programas JavaScript têm como um dos seus maiores

Leia mais

1) Crie uma nova página chamada Exercício.html e deixe-a com o seguinte layout:

1) Crie uma nova página chamada Exercício.html e deixe-a com o seguinte layout: Exercícios: 1) Crie uma nova página chamada Exercício.html e deixe-a com o seguinte layout: a) O cabeçalho Sistema de Órgãos Colegiados deve ter tamanho 3 e ficar centralizado. b) Após o cabeçalho incluir

Leia mais

SQL (Structured Querie Language) Escola Secundária de Emídio Navarro 2001/2002 Estruturas, Tratamento e Organização de Dados

SQL (Structured Querie Language) Escola Secundária de Emídio Navarro 2001/2002 Estruturas, Tratamento e Organização de Dados SQL (Structured Querie Language) SQL é mais que uma linguagem de interrogação estruturada. Inclui características para a definição da estrutura de dados, para alterar os dados de uma base de dados, e para

Leia mais

Conectando com um banco de Dados

Conectando 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 mais

Lista de exercícios I - RESPOSTAS Servlets e banco de dados

Lista de exercícios I - RESPOSTAS Servlets e banco de dados www.posse.ueg.br Home Page: http://www.posse.ueg.br/index.php/conexao-ueg/meuperfil/userprofile/ronaldo Dado o diagrama de classe abaixo: Lista de exercícios I - RESPOSTAS Servlets e banco de dados 1.

Leia mais