PHP blocos construtivos arrays instruções condicionais ciclos redireccionamento sessões
|
|
- Giulia Carmona Fernandes
- 6 Há anos
- Visualizações:
Transcrição
1 Bases de Dados Introdução à linguagem PHP Tópicos PHP blocos construtivos arrays instruções condicionais ciclos redireccionamento sessões PHP and Postgres interacção com o Postgres utilização de formulários HTML 2 1
2 Introdução ao PHP PHP: PHP Hypertext Preprocessor linguagem de server-side scripting concebida para geração dinâmica de páginas Web corre em muitas plataformas integrada com vários servidores Web suporte para muitos SGBDs possui um vasto conjunto de extensões é software livre 3 Arquitectura pedido HTTP Browser 1 8 Servidor 2 Web HTML extensão *.php HTML 7 ficheiro *.php PHP 3 5 queries SQL código PHP 4 Sistema de ficheiros dados 6 SGBD 4 2
3 Uma página em PHP variáveis SGBD HTML PHP HTML Servidor HTML HTML HTML Cliente 5 "Hello World" em PHP <html> <head> <title>php Test</title> </head> <body> <?php echo('<p>hello World!</p>');?> </body> </html> Demo: helloworld.php 6 3
4 Variáveis Não é preciso declarar variáveis, simplesmente atribuir valor $age = 12; $price = 2.55; $number = -2; $name = "Jones"; Os nomes de variáveis começam com um $ podem incluir apenas letras, algarismos e underscore não podem começar por número Para "destruir" variáveis usa-se: unset($age); PHP é case-sensitive! 7 Operadores Operadores aritméticos +,, *, % exemplo: $result = (1 + 2) * 4 + 1; Operadores de comparação ==, >, <, >=, <=,!= (ou <>) exemplos: $weather == "raining" $age < 13 Operadores lógicos: and (ou &&), or (ou ), xor e! 8 4
5 Instrução if $message = ""; if ($country == "Germany" ) $message = "Willkommen!"; elseif ($country == "France" ) $message = "Bienvenue!"; else $message = "Welcome!"; echo("$message<br>"); 9 Strings Uma string $string = 'Hello World!'; Caracteres especiais (" e ')) $string = 'It is Tom\'s house'; Concatenação de strings $string1 = 'Hello'; $string2 = 'World!'; $stringall = $string1. ' '. $string2; Formatação de strings $price = 25; $fprice = sprintf("%01.2f", $price); 10 5
6 Aspas e plicas Texto entre plicas não é processado $age = 12; echo('the age is $age'); The age is $age Texto entre aspas é processado $age = 12; echo("the age is $age"); The age is 12 Caracteres especiais \n, \t, Data e hora Data e hora actual $today = time();
7 Data e hora Formatar uma data $cdate = date("d/m/y", $today); $ctime = date("g:i:s", $today); 13 Data e hora Conversão de strings para datas $prazo = strtotime("january ");
8 Operações com datas Operações aritméticas com datas $timespan = $today - $importantdate; devolve o número de segundos entre as 2 datas Conversão de strings aceita muitas variantes $importantdate = strtotime("tomorrow"); $importantdate = strtotime("now + 24 hours"); $importantdate = strtotime("last saturday"); $importantdate = strtotime("8pm + 3 days"); $importantdate = strtotime("2 weeks ago"); $importantdate = strtotime("this 4am"); Outros elementos úteis Mais operadores aritméticos $counter += 2; $counter -= 3; $counter *= 2; $counter /= 3; Sair do script exit("the program is exiting"); die("the program is dying"); Comentários /*... */, // e # 16 8
9 Funções Exemplo adição de 2 números (argumentos opcionais) function addnumbers($num1 = 1, $num2 = 1) $total = $num1 + $num2; return $total; 17 Arrays Array simples $animais[1] = "gato"; $animais[2] = "tigre"; $animais[4] = "elefante"; $animais = array("gato","tigre","elefante"); (inicializa elementos [0], [1] e [2]) 18 9
10 Arrays Array associativos $airlines['ba'] = "British Airways"; $airlines['lh'] = "Lufthansa"; $airlines['af'] = "Air France"; $airlines = array("ba" => "British Airways", "LH" => "Lufthansa", "AF" => "Air France"); 19 Ordenação de arrays Ordenação de arrays simples sort($pets); Ordenação de arrays associativos asort($airlines); Outros métodos de ordenação rsort, arsort (ordenação inversa) ksort, krsort (ordenação por chave) 20 10
11 Iterar por um array Os arrays podem comportar-se como iteradores reset($airlines); $value = current($airlines); echo("$value<br>"); $value = next($airlines); echo("$value<br>"); $value = next($airlines); echo("$value<br>"); Outras funções: prev(), end(), sizeof() 21 Iterar por um array com foreach Também é possível utilizar o ciclo foreach $airlines = array("ba" => "British Airways", "LH" => "Lufthansa", "AF" => "Air France"); ksort ($airlines); foreach($airlines as $symbol => $name) echo("$name ($symbol)<br>"); Demo: foreach.php 22 11
12 Arrays multidimensionais Como criar um array multidimensional $productprices['clothing']['shirt'] thi '][' t'] = 20.00; 00 $productprices['clothing']['pants'] = 22.50; $productprices['linens']['blanket'] = 25.00; $productprices['linens']['bedspread'] = 50.00; $productprices['furniture']['lamp'] = 44.00; $productprices['furniture']['rug'] = 75.00; Como usar um array multidimensional $shirtprice = $productprices['clothing']['shirt']; 23 Arrays multidimensionais <?php echo("<table border=1>"); foreach($productprices as $category => $prices) foreach($prices as $product => $price) echo("<tr>"); echo("<td>$category</td>"); echo("<td>$product</td>"); $f_price = sprintf("%01.2f", $price); echo("<td>$f_price</td>"); echo("</tr>"); echo("</table>");?> Demo: multidim.php 24 12
13 Ciclo for for ($i = 0; $i < sizeof($customernames); $i++) echo("$customernames[$i]<br>"); for ($i = 0, $j = 1; $t <= 4; $i++, $j++) $t = $i + $j; echo("$t<br>"); 25 Ciclo while while($testvar!= "yes") if ($customers[$k] == "Smith") $testvar = "yes"; echo("smith<br>"); else echo("$customers[$k], not Smith<br>"); $k++; 26 13
14 Ciclo do while do if ($customers[$k] == "Smith") else $testvar t = "yes";" echo("smith<br>"); echo("$customers[$k], not Smith<br>"); $k++; while($testvar!= "yes") também é possível utilizar break e continue 27 Bases de Dados Processamento de formulários 14
15 Formulários HTML Exemplo <html> <body> <form action="submit.php" method="post"> <p>your name: <input type="text" name="name"/></p> <p>your age: <input type="text" name="age"/></p> <p><input type="submit"/></p> </form> </body> </html> Demo: form.php 29 Processamento de formulários Um formulário HTML <form action="submit1.php" method="post"> <p>your name: <input type="text" name="name"/></p> <p>your age: <input type="text" name="age"/></p> <p><input type="submit"/></p> </form> O script submit.php terá acesso aos campos do formulário através dos arrays $_POST se o método utilizado for POST $_GET se o método utilizado for GET $_REQUEST variáveis i de $_POST, $_GET e $_COOKIE Exemplo: $name = $_REQUEST["name"]; 30 15
16 Processamento de formulários Exemplo <html> <body> <p> O nome é: <?php echo($_request["name"]);?> </p> <p> A idade é: <?php echo($_request["age"]);?> </p> </body> </html> 31 Processamento de formulários Outro exemplo <html> <head><title>customer Info</title></head> <body> <?php foreach ($_REQUEST as $field => $value) echo("$field = $value<br>");?> </body> </html> Demo: form.php + submit.php 32 16
17 Utilização de outros controlos Radio buttons <input name="curso" type="radio" value="diurno"/>frequentar curso diurno<br> <input name="curso" type="radio" value="nocturno"/>frequentar curso nocturno<br> Checkboxes <input type="checkbox" name="ingrediente1" value="queijo"> Queijo<br> <input type="checkbox" name="ingrediente2" value="fiambre"> Fiambre<br> <input type="checkbox" name="ingrediente3" value="tomate"> Tomate<br> Demo: form2.php 33 Bases de Dados Sessões em PHP 17
18 Sessões em PHP PHP implementa mecanismos de sessões Quando uma sessão é iniciada se a sessão já existe usa essa, senão cria nova passa o identificador de sessão em cada página através de cookies, no URL, ou variáveis POST escondidas (transparente para o utilizador) armazena variáveis no array $_SESSION 35 Utilização de sessões Iniciar uma sessão sempre antes de qualquer outro output session_start(); Criar variáveis de sessão numa página: $_SESSION['user'] = "João"; e usá-las noutra: echo($_session['user']); Fechar a sessão session_destroy(); 36 18
19 Exemplo de sessão página 1 <?php session_start();?> <html> <body> <?php $_SESSION['session_var'] = "valor de sessão"; echo("foi criada uma variável de sessão.");?> <form action="session2.php" method="post"> <input type="hidden" name="form_var" value="valor de formulário"> <input type="submit" value="go to next page"> </form> </body> </html> Demo: session1.php 37 Exemplo de sessão página 2 <?php session_start();?> <html> <body> <?php echo("session_var = $_SESSION['session_var']<br/>"); echo("form_var = $_REQUEST['form_var']<br/>");?> </body> </html> Demo: session2.php 38 19
20 Redireccionamento de páginas A função header() pode ser usada para redireccionamento mas sempre antes de qualquer outro output! if ($customer_age < 13) header("location: ToyCatalog.php"); else header("location: ElectronicsCatalog.php"); 39 Bases de Dados PHP e Postgres 20
21 PHP e Postgres 1. Abrir a ligação e escolher a BD $user = istxxxxxx"; /* username sigma */ $host = db.ist.utl.pt"; $port = 5432; $password = xxxxxxxx ; /* password psql_reset */ $dbname = $user; /* porquê? */ $connection = pg_connect("host=$host port=$port user=$user password=$password dbname=$dbname") or die(pg_last_error()); 41 PHP e Postgres 2. Fazer uma consulta $sql = "select * from customer"; $result = pg_query($sql) or die(pg_last_error()); 42 21
22 PHP e Postgres 3. Determinar o número de colunas e de registos devolvidos (opcional) echo("no. columns: ". pg_num_fields($result). "<br/>"); echo("no. records: ". pg_num_rows($result). "<br/>"); 43 PHP e Postgres 4. Iterar pelos resultados echo("<table>"); while($row_array = pg_fetch_assoc($result)) echo("<tr>"); echo("<td>$row_array['customer_name']</td>"); echo("<td>$row_array['customer_street']</td>"); echo("<td>$row_array['customer_city']</td>"); echo("</tr>"); echo("</table>"); 44 22
23 PHP e Postgres 5. Fechar a ligação pg_close($connection); 45 Consultas e modificações à BD $result = pg_query($query) or die("could not execute query."); Para perguntas que devolvem um resultado $result é um apontador para os dados Para perguntas que não devolvem um resultado verdadeiro ou falso, conforme sucesso da operação pg_last_error() permite determinar último erro 46 23
24 Acesso aos resultados exemplo <table border=1> <tr><td><b>name</b></td><td><b>street</b></td> <td><b>city</b></td></tr> <?php $sql = "select * from customer"; $result = pg_query($sql) or die(pg_last_error()); echo("n. of results: ". pg_num_rows($result). "<br/>"); echo("n. of columns: ". pg_num_fields($result). "<br/>"); while($row_array = pg_fetch_assoc($result)) echo("<tr>"); echo("<td>$row_array['customer_name']</td>"); echo("<td>$row_array['customer_street']</td>"); echo("<td>$row <td>$row_array[ array['customer_city city']</td>"); echo("</tr>";?> </table> Demo: customers.php 47 Limpeza de dados Formatação adequada dos dados (texto vs. HTML) strip_tags() remove elementos HTML $last_name = strip_tags("<p>assunção</p>"); htmlspecialchars() converte caracteres especiais para entidades HTML $last_name = htmlspecialchars("assunção"); 48 24
25 PHP e Postgres Documentação das funções utilizadas
Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26
ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas
Leia maisPHP. 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 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 maisRelató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 maisPHP é um acrónimo para Hypertext Preprocessor.
PHP 101 O que é o PHP? PHP é um acrónimo para Hypertext Preprocessor. É uma linguagem de scripting open-source que funciona do lado do servidor e é usada para gerar páginas web dinâmicas. Os scripts de
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 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 maisDesenvolvimento de Sistemas para WEB Site:
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Desenvolvimento de Sistemas para WEB Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com Introdução
Leia maisCurso 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 maisBases 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 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 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 maisSegurança Web com PHP 5 Douglas V. Pasqua Zend Certified Enginner
Segurança Web com PHP 5 Douglas V. Pasqua Zend Certified Enginner Objetivo Disseminar boas práticas para o desenvolvimento de código seguro em php. Exemplificar como são feitos os ataques e suas respectivas
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 maisAplicações WEB - Cliente Servidor
Rafael Pereira rpoliveira@inf.puc-rio.br Laboratório BioBD Aplicações WEB - Cliente Servidor 1 Comunicação cliente servidor GET / POST HTML SQL DADOS Navegador (HTML) Servidor WEB (aplicação php) SGBD
Leia maisInput de dados a partir de formulários HTML
Input de dados a partir de formulários HTML Entrada (input) de dados do utilizador é feito através de uma : tabuada tabuada dos:
Leia maisWORKSHOP. 2ª Sessão 08/10/15
WORKSHOP 2ª Sessão 08/10/15 HTML e CSS http://neecist.org/workshop JavaScript: O que é? Linguagem de programação interpretada pelo browser Corre do lado do cliente Permite manipular elementos da página
Leia maisProf Evandro Manara Miletto. parte 1
Prof Evandro Manara Miletto parte 1 Sumário Introdução Variáveis e tipos de dados Operadores O que é JavaScript? JavaScript é uma linguagem de programação criada pela Netscape para adicionar interatividade
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 maisInstituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia
Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print
Leia maisBases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo
Departamento de Engenharia Informática 2013/2014 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
Leia maisOs 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 maisHTML. Frames e FORMs
HTML Frames e FORMs Frames As frames são divisões do ecrã do browser em diversas janelas (ou quadros ). Torna-se assim possível apresentar mais do que uma página numa janela do browser. É muito fácil colocar
Leia maisOs objetivos indicados aplicam-se a duas linguagens de programação: C e PHP
AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de
Leia maisIEC Banco de Dados I Aula 11 Técnicas de Programação SQL
IEC Banco de Dados I Aula 11 Técnicas de Programação SQL Turmas: Sistemas de Informação Professora: André Luiz da Costa Carvalho E- mail: andre@icomp.ufam.edu.br Site: hjp://bdufam.wordpress.com Sumário
Leia maisCAPITULO 5 COMANDO DE FLUXO IF
CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá
Leia maisMinicurso PHP 5. Vinícius Costa de Souza. Julho de 2005. viniciuscs@unisinos.br
Minicurso Vinícius Costa de Souza viniciuscs@unisinos.br Julho de 2005 1 Apresentações Nome Experiências com programação Conhecimentos de linguagens WEB / HTML Expectativas referentes ao curso Vinícius
Leia maisO que é o JavaScript?
JavaScript 1 Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem
Leia maisLinguagem Técnica de Programação III Introdução a PHP
Linguagem Técnica de Programação III Introdução a PHP Thiago Leite thiago.leite@udf.edu.br 1 O que é PHP? criada em 1994 por Rasmus Lerdorf scripts para a criação de páginas dinâmicas implementado em C
Leia maisPHP. O navegador é responsável pelo tratamento do script. Utilizado para diminuir o processamento do servidor
PHP Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br Scripts Client-Side O navegador é responsável pelo tratamento do script JavaScript e VBScript Utilizado para diminuir o
Leia maisCookies 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 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 maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 3ª Edição Juliano Niederauer Novatec Copyright 2009, 2011, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisProf. Esp. Fabiano Taguchi PHP. Como surgiu o PHP? PHP
Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com PHP Como surgiu o PHP? PHP 1 PHP 1994 Rasmus Lerdorf resolveu criar um gerenciador de visitas para sites, a ferramenta
Leia maisMódulo 1a: Introdução ao Visual Basic for Applications (VBA)
Módulo 1a: Introdução ao Visual Basic for Applications (VBA) - Elementos básicos - O Excel (revisões ou não?) Folha de cálculo baseada em células Usa um sistema de coordenadas (letra, número) Recalcula
Leia maisProgramação para a Internet II PHP Formulários. Nuno Miguel Gil Fonseca
Programação para a Internet II 2.5. PHP Formulários Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Formulários Os formulários constituem uma das principais formas de interacção entre clientes e servidores.
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 maisJavaScript Introdução e Sintaxe
JavaScript Introdução e Sintaxe Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Objetivos Apresentar os principais conceitos
Leia maisOs comandos SQL utilizados nas aulas práticas e mostrados aqui foram feitos num interpretador de comandos: psql
Bases de Dados PostgreSQL e Php Transacções Joins, agregações, vistas P. Serendero, 2011 1 PostgreSQLe Php: transacções Os comandos SQL utilizados nas aulas práticas e mostrados aqui foram feitos num interpretador
Leia maisCurso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 1. 3ª Parte Prof. Sandra Pais Soares
Curso Profissional de Gestão e Programação de Sistemas Informáticos Programação e Sistemas de Informação Módulo 1 3ª Parte Prof. Sandra Pais Soares Fundamentos de Programação 1. Palavras Reservadas 2.
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 mais1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18
ÍNDICE MÓDULO 1 INTRODUÇÃO À ALGORITMIA 11 1.1 PROGRAMAS E ALGORITMOS 12 Fases da programação 12 Algoritmos e algoritmia 13 Algoritmos em linguagem informal, pseudocódigo e fluxogramas 14 Símbolos utilizados
Leia maisResolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema
ALGORITMIA Resolução De Problemas Em Informática Docente: Ana Paula Afonso 2000-2001 Resolução de Problemas 1. Analisar o problema Conhecer o bem o problema Descrever o problema: subdividir, detalhar 2.
Leia maisProgramaçã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 maisHTML. Leonardo Gresta Paulino Murta
HTML Leonardo Gresta Paulino Murta leomurta@gmail.com Introdução a HTML Formulários em HTML Critério para escolha de campos Agenda Leonardo Murta HTML 2 HTML HyperText Markup Language Criada por Tim Berners-
Leia maisTarefa Orientada 17 Scripts
Tarefa Orientada 17 Scripts Objectivos: Declaração de variáveis escalares Declaração de variáveis do tipo tabela Tabelas temporárias Estruturas Condicionais Estruturas de Repetição Tratamento de erros
Leia maisUNIVERSIDADE 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 maisCOMO 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 maisPHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS
INTRODUÇÃO PHP Aula 1 Introdução, Saída e Variáveis Leonardo Pereira facebook.com/leongamerti PHP significa PHP: Hypertext Preprocessor. Código PHP é executado no servidor, e o resultado é retornado para
Leia maisProgramaçã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 maisProgramação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web
Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que
Leia maisDesenvolvimento Web I PHP
Desenvolvimento Web I PHP Tiago Lopes Telecken telecken@gmail.com Conteúdo 2 Arquitetura web Código PHP Váriáveis, Constantes Operadores Aritiméticos relacionais, lógicos Estruturas de controle Funções
Leia maisPara testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:
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 maisBases de Dados 2012/2013 Desenvolvimento de Aplicações com Bases de Dados. Helena Galhardas 2012 IST. Bibliografia
Bases de Dados 2012/2013 Desenvolvimento de Aplicações com Bases de Dados Helena Galhardas Bibliografia Raghu Ramakrishnan, Database Management Systems 3rd ed, Cap. 6 e 7 1 1 Sumário Acesso a BD a partir
Leia maisBool setcookie (string nome [, string valor [, int validade [, string caminho [, string dominio [, int seguro]]]]] )
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 maisAutenticação. Muitas aplicações web necessitam de autenticar os utilizadores o On-line banking o Comercio electrónico o Sites com acesso restrito
Autenticação Muitas aplicações web necessitam de autenticar os utilizadores o On-line banking o Comercio electrónico o Sites com acesso restrito A autenticação é feita tipicamente através do nome e password
Leia maisPROGRAMAÇÃO EM AMBIENTE WEB I
PROGRAMAÇÃO EM AMBIENTE WEB I PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com PHP HYPERTEXT PREPROCESSSOR 1 HISTÓRICO Surgiu por volta de 1993 por Ramsus Lerdorf primeiramente
Leia maisDesenvolvimento de Aplicações para Internet Aula 11
Desenvolvimento de Aplicações para Internet Aula 11 Celso Olivete Júnior olivete@fct.unesp.br www.fct.unesp.br/docentes/dmec/olivete jquery Na aula passada: Selecionando atributos Manipulando CSS Inserindo
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 maisMétodos de Programação
Métodos de Programação Programação Notas Introdutórias Javascript não é Java, linguagens diferentes com fins diferentes. Java > Linguagem de programação tradicional Javascript > Linguagem para Web de complemento
Leia maisO que é uma sessão. maneira de preservar dados através de acessos subsequentes.
Sessões em PHP O que é uma sessão Suporte a sessões no PHP: maneira de preservar dados através de acessos subsequentes. Características: permite a criação de aplicações mais personalizadas; permite que
Leia maisLinguagem de Programação III Aula 2 - Apresentação da Disciplina
Linguagem de Programação III Aula 2 - Apresentação da Disciplina Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas
Leia maisPHP É uma linguagem de scripting especialmente útil para gerar HTML. É uma linguagem normalmente embebida num documento HTML
PHP http://php.net/ É uma linguagem de scripting especialmente útil para gerar HTML É uma linguagem normalmente embebida num documento HTML É uma linguagem de scripting que corre no servidor: em condições
Leia maisCurso 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 maisSegurança Web com PHP 5
Segurança Web com PHP 5 Douglas V. Pasqua Zend Certified Engineer douglas.pasqua@gmail.com Objetivo Disseminar boas práticas para o desenvolvimento de código seguro em php. Exemplificar como são feitos
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 maisTé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 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 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 maisAPOSTILA DE PHP. Assuntos a serem abordados:
APOSTILA DE PHP 1ª AULA Assuntos a serem abordados: Conceito de PHP Conceito de Server Side Conceitos de Client Side Conceitos Servidor Web Conceito básico de Banco de Dados Funcionamento Ferramentas Utilizadas
Leia mais7. Recursos PHP para a Internet
7. Recursos PHP para a Internet Protocolo HTTP. Na aula passada vimos um script simples de autenticação de usuários. Neste script foi usado o tag META para passar uma URL ao servidor web. A linguagem PHP
Leia maisGUIÃO DO TRABALHO PRÁTICO INTRODUÇÃO À PROGRAMAÇÃO WEB SISTEMAS DE INFORMAÇÃO EMPRESARIAIS. Faculdade de Engenharia da Universidade do Porto
Faculdade de Engenharia da Universidade do Porto Mestrado Integrado em Engenharia Electrotécnica e de Computadores Ano lectivo 2007 / 2008 SISTEMAS DE INFORMAÇÃO EMPRESARIAIS GUIÃO DO TRABALHO PRÁTICO
Leia maisAJAX. Prof. Marcos Alexandruk
Prof. Marcos Alexandruk m.alexandruk@hotmail.com Asynchronous JavaScript and XML Não é uma "nova tecnologia" Utiliza os recursos já existentes do JavaScript Jesse James Garret utilizou o termo pela primeira
Leia maisPHP e MySQL Autenticação de Usuários
PHP e MySQL Autenticação de Usuários Programação de Servidores Marx Gomes Van der Linden http://marx.vanderlinden.com.br/ Controle de Acesso A maioria das aplicações web envolve em algum ponto um mecanismo
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 maisIntrodução ao Javascript
Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação
Leia maisPHP. 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 maisindica 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 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 mais2.3. PHP Tipos de dados e operadores
Programação para Internet II 2.3. PHP Tipos de dados e operadores Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Tipos de dados Embora não seja necessário declarar os tipos de dados das variáveis,
Leia maisBibliografia. 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 maisProgramação em HTML aspectos avançados
Formulários Programação em HTML aspectos avançados Os formulários servem para recolher dados introduzidos pelos utilizadores e enviá-los para processamento no servidor. Formulários são home pages que permitem
Leia maisDesenvolvimento de Aplicações WEB (DAW) Prof. Julio Arakaki 1o. Semestre 2016
Desenvolvimento de Aplicações WEB (DAW) Prof. Julio Arakaki 1o. Semestre 2016 Utilizado para coletar dados de entrada do usuário. Sintaxe:
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 maisqwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk
qwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk Apostila de Linguagem de Programação III lzxcvbnmqwertyuiopasdfghjklzxcv CSS
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 maisK&R: Capitulo 2 IAED, 2012/2013
Elementos da Linguagem C K&R: Capitulo 2 Elementos da Linguagem C Identificadores Tipos Constantes Declarações Operadores aritméticos, lógicos e relacionais Conversões de tipos Operadores de incremento
Leia maisPHP Tratando Formulários. Prof. Gláucya Boechat
PHP Tratando Formulários Prof. Gláucya Boechat gcbcht@gmail.com Tratando Formulários Quando um formulário é submetido para um script PHP Qualquer variável do formulário será automaticamente disponível
Leia maisSegurança Web com PHP 5 Douglas V. Pasqua Zend Certified Engineer douglas.pasqua@gmail.com
Segurança Web com PHP 5 Douglas V. Pasqua Zend Certified Engineer douglas.pasqua@gmail.com Objetivo Disseminar boas práticas para o desenvolvimento de código seguro em php. Exemplificar como são feitos
Leia maisIntrodução à linguagem C++
Estrutura de Dados e Algoritmos e Programação e Computadores II Aula 2: Introdução à linguagem C++ Introdução à linguagem C++ Conceitos básicos: variáveis, tipos de dados, constantes, I/O, etc. Estruturas
Leia mais0,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 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 maisObjetivos. Aprender o que são JavaBeans e como podem ser usados em páginas JSPs Usando ações-padrão ao invés de scripts
JSP Mais Recursos Objetivos Aprender o que são JavaBeans e como podem ser usados em páginas JSPs Usando ações-padrão ao invés de scripts Usando atributos Quando o atributo é uma String
Leia maisBases de Dados. Lab 1: Introdução ao ambiente
Departamento de Engenharia Informática 2009/2010 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo
Leia mais