Índice O que é PHP?...2 A Linguagem HTML...3 PHP...11 Funções para tratamento de strings...40 Funções para tratamento de arrays...46 Cookies...

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

Download "Índice O que é PHP?...2 A Linguagem HTML...3 PHP...11 Funções para tratamento de strings...40 Funções para tratamento de arrays...46 Cookies..."

Transcrição

1 !"# 8:9 8:; ; < = 9 CDB? $&%')(*,+.-)/0'

2 Índice O que é PHP?...2 A Linguagem HTML...3 Introdução...3 Criando Documentos HTML...3 Marcações Básicas...3 Interligando Documentos...4 Formulário HTML...5 PHP...11 Sintaxe Básica...11 Criando os primeiros scripts...12 Tipos...18 Constantes...22 Operadores...23 Estruturas de Controle...26 Funções...32 Variáveis...35 Classes e Objetos...38 Funções para tratamento de strings...40 Funções relacionadas a HTML...40 Funções relacionadas a arrays...42 Comparações entre strings...43 Funções para edição de strings...44 Funções para tratamento de arrays...46 Funções diversas...46 Funções Genéricas...46 Funções de navegação...48 Funções de ordenação...49 Cookies...51 Gravando Cookies...51 Recuperando Cookies...51 header(location...)...51 Exemplos...52 Consultando um Banco de Dados em PHP e HTML...52 Criando uma Classe para acesso ao Banco de Dados...53 Criando uma Classe para manipular Querys...54 Formulário de Login em PHP...56 Criando uma Classe para acesso a tabela Clientes...58 Criando um Formulário de Listagem de Clientes...62 Criando um Formulário de Consulta de Clientes

3 O que é PHP? PHP é 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 e links. A diferença de PHP com relação a linguagens semelhantes a Javascript é que o código PHP é executado no servidor, sendo enviado para o cliente apenas html puro. Desta maneira é possível interagir com bancos de dados e aplicações existentes no servidor, com a vantagem de não expor o código fonte para o cliente. Isso pode ser útil quando o programa está lidando com senhas ou qualquer tipo de informação confidencial. O que diferencia PHP de um script CGI escrito em C ou Perl é que o código PHP fica embutido no próprio HTML, enquanto no outro caso é necessário que o script CGI gere todo o código HTML, ou leia de um outro arquivo. Basicamente, qualquer coisa que pode ser feita por algum programa CGI pode ser feita também com PHP, como coletar dados de um formulário, gerar páginas dinamicamente ou enviar e receber cookies. PHP também tem como uma das características mais importantes o suporte a um grande número de bancos de dados, como dbase, Interbase, msql, mysql, Oracle, Sybase, PostgreSQL e vários outros. Construir uma página baseada em um banco de dados torna-se uma tarefa extremamente simples com PHP. Além disso, PHP tem suporte a outros serviços através de protocolos como IMAP, SNMP, NNTP, POP3 e, logicamente, HTTP. Ainda é possível abrir sockets e interagir com outros protocolos. A linguagem PHP foi concebida durante o outono de 1994 por Rasmus Lerdorf. As primeiras versões não foram disponibilizadas, tendo sido utilizadas em sua home-page apenas para que ele pudesse ter informações sobre as visitas que estavam sendo feitas. A primeira versão utilizada por outras pessoas foi disponibilizada em 1995, e ficou conhecida como Personal Home Page Tools (ferramentas para página pessoal). Era composta por um sistema bastante simples que interpretava algumas macros e alguns utilitários que rodavam por trás das home-pages: um livro de visitas, um contador e algumas outras coisas. Em meados de 1995 o interpretador foi reescrito, e ganhou o nome de PHP/FI, o FI veio de um outro pacote escrito por Rasmus que interpretava dados de formulários HTML (Form Interpreter). Ele combinou os scripts do pacote Personal Home Page Tools com o FI e adicionou suporte a msql, nascendo assim o PHP/FI, que cresceu bastante, e as pessoas passaram a contribuir com o projeto. Estima-se que em 1996 PHP/FI estava sendo usado por cerca de sites pelo mundo, e em meados de 1997 esse número subiu para mais de Nessa época houve uma mudança no desenvolvimento do PHP. Ele deixou de ser um projeto de Rasmus com contribuições de outras pessoas para ter uma equipe de desenvolvimento mais organizada. O interpretador foi reescrito por Zeev Suraski e Andi Gutmans, e esse novo interpretador foi a base para a versão 3. PHP, agora conhecido como Hipertext PreProcessor, é uma linguagem de programação server-side script para criar sites dinâmicos. Sites dinâmicos são aqueles que retornam para o cliente uma página criada em tempo real. Um exemplo de server-side scripts são os sistemas de busca. Neles, quando você digita a palavra chave da busca e clica no botão pesquisar o resultado da busca é processado online; outro exemplo são as salas de chat; nelas, quando você digita e clica no botão enviar, as informações são processadas em tempo real conjuntamente com a dos outros usuários, resultando num código HTML dinâmico gerado do servidor para o cliente. 2

4 A Linguagem HTML Introdução O propósito do curso resume-se a programação para web com linguagem de Script PHP e acesso a banco de dados MySQL. Pressupõe-se que o aluno esteja familiarizado com as tags html, visto que é requisito necessário para fazer o curso, e além do mais, estenderia o curso. Por isso, a abordagem desta linguagem será apenas no intuito de entender o conceito de páginas web dinâmicas, com comentários voltados a esclarecer a passagem de parâmetros de formulários html para os scripts em PHP. A aparente sofisticação das páginas html, não passam de documentos de texto simples. Podem ser produzidos com qualquer editor de texto, como o Notepad, Emacs, vi, joe, etc... A diferença é que algumas páginas da web possuem características especiais de formatação de documento. Há programas especializados em fazer páginas html, tais como Dreamweaver 3.0, Hot Dog, Homesite, etc... Há uma ampla variedade de documentos, tutoriais e templates na Internet. Criando Documentos HTML HTML Mínimo Todo documento deve ser identificado como HTML (<html></html>), ter uma área de cabeçalho (<head></head>) com o nome para o documento (<title></title>), um título principal e uma área definida como corpo(<body></body>) do conteúdo do documento. Como o exemplo a seguir: <html> <head> <title>primeiro html</title> </head> <body> Olá todos! </body> </html> Marcações Básicas Títulos Todo documento em HTML deve possuir um título. De um modo geral o título aparece em lugar separado da página (por exemplo, alto da tela no Netscape), e é utilizado para identificar o documento em outros contextos (por exemplo, buscas Wais). É interessante que o título possa sugerir claramente o conteúdo do documento. Atenção porque o conceito de título é diferente de cabeçalho. O título está mais para o nome do arquivo. Não é um elemento relevante na visualização do documento como acontece com o cabeçalho. A marcação utilizada para títulos é <title> e seu par </title>. Escrito desta forma: 3

5 <html> <head> <title>este é o título</title> </head> <body> <h1>isto é um cabeçalho</h1> Isto é o texto do documento. </body> </html> Cabeçalhos "Cabeçalhos" normalmente são usados para títulos e sub-títulos de uma página.o HTML possui seis níveis de cabeçalhos, numerados de 1 a 6, sendo o número 1 o de maior destaque. Cabeçalhos são exibidos em letras maiores e em negrito. O primeiro cabeçalho em cada documento deve estar marcado como <H1>. ATENÇÃO: ao definir o tamanho de um cabeçalho, você não está definindo o tamanho da letra (fonte 10, fonte 14). Você apenas define que ele aparecerá com maior tamanho e destaque que o resto do texto. O tamanho exato com que ele será visualizado é definido pelo programa visualizador de html (browser) de cada pessoa que acessar a informação. Parágrafos A marcação <p> é utilizada para definir o início de um novo parágrafo, deixando uma linha em branco entre cada parágrafo. O HTML não reconhece o caracter de quebra de linha dos editores de texto. Mesmo que exista uma linha em branco, os clientes Web só reconhecem o início de um novo parágrafo mediante a marcação apropriada. Quebras de linha A marcação <br> faz uma quebra de linha sem acrescentar espaço extra entre as linhas. Interligando Documentos O principal poder do HTML vem da sua capacidade de interligar partes de um texto (e também imagens) a outros documentos. Os clientes exibem em destaque estas áreas ou pontos chaves (normalmente com cores diferentes ou sublinhado) para indicar que se trata de um link, ou interligação, no hipertexto. A marcação <A>, que define o ponto de partida para os links, é denominada de âncora. Para incluir uma âncora em seu documento: 1. Inicie a âncora com <A. ( Há um espaço depois de A.) 2. Especifique o documento a ser interligado, inserindo parâmetro HREF="arquivo" seguido do sinal: > 3. Insira o texto que vai funcionar como link no documento corrente 4. Anote a marcação de final da âncora: </A>. 4

6 Um exemplo de referência a um hipertexto: <A HREF="DocumentoTeste.html">Teste</A> A palavra Teste'' é definida como o marcador do link para se chegar ao documento DocumentoTeste.html, que está no mesmo diretório do documento corrente. Ou seja, "Teste" aparece em negrito e se eu clicar nessa palavra será exibido o documento apontado - DocumentoTeste.html Interligando Documentos em Outros Diretórios É possível interligar documentos em outro diretório especificando-se o caminho relativo a partir do documento corrente, em relação ao que está sendo interligado. Por exemplo, um link para o arquivo Sergipe.html localizado no subdiretório Estados seria assim: <A HREF="Estados/Sergipe.html">Sergipe</A> Estes são os denominados links relativos. É também possível usar o caminho completo (pathname absoluta) do arquivo desejado. Para isso, utiliza-se a sintaxe padrão do sistema UNIX. Importante: se você quiser referenciar um diretório a partir da raiz do seu servidor www, inicie a notação com /. Isto é, se você tiver uma notação desta forma: <A HREF= /imagens/incon1.gif > significa que o arquivo incon1.gif deverá ser buscado no diretório imagens que está imediatamente acima do diretório raiz do seu servidor www. Formulário HTML Esta constitui a seção mais importante deste capítulo, visto que, é a partir de um formulário html que o usuário interage, com o servidor enviando e recebendo informações. Cada comando será comentado, a fim de que o aluno se familiarize o mais rápido possível com o conceito de passagem de parâmetros de formulários html para scripts php, visto que esta é uma das maiores dúvidas. Existem E vários tipos de campos de entrada de um formulário, como: EE campos de entrada de texto E menus de múltipla escolha ou escolha única botões sim-ou-não botões para submissão ou limpeza de formulário Cada um destes campos tem funcionalidade própria e você vai aprender em que situação utilizá-los em seus formulários. Se você já conhece HTML, as marcações utilizadas em formulários seguem a mesma convenção, e portanto, será fácil aprender. Codificação básica Um formulário começa com a marcação <FORM> e termina com </FORM>. Outros itens devem ser especificados: E Primeiro, o formulário precisa saber como enviar a informação para o servidor. Existem dois métodos: GET e POST. 5

7 METHOD="GET" METHOD="POST" A maioria dos documentos HTML são recuperados a partir da requisição de uma única URL ao servidor. Assim, um formulário que utilize este método, envia toda sua informação ao final da URL ativada. Este método transmite toda a informação fornecida via formulário, imediatamente após a URL ativada. Ou seja, quando o servidor recebe uma ativação de um formulário, utilizando POST, ele sabe que precisa continuar "ouvindo" para obter a informação. Este é o método que iremos utilizar para direcionar um script. F Segundo: o formulário precisa saber para onde enviar a informação. ACTION="teste.php" Esta é a URL sendo ativada a partir do formulário, e ela é referenciada através da marcação ACTION. Esta URL apontará para um script PHP que irá receber e decodificar os resultados. Após você construir estas marcações, seu formulário geralmente terá a seguinte estrutura: <FORM METHOD="POST" ACTION="teste.php"> Marcações de campos de entrada e HTML em geral </FORM> Observe que este formulário utiliza o método POST e envia as informações digitadas para um script PHP chamado teste.php no diretório padrão do servidor. Outra informação importante: cada marcação de entrada em um formulário tem uma opção NAME associada, de tal forma que o script que apontado pelo parâmetro ACTION receba uma variável com o valor digitado pelo usuário. Certamente você pode definir mais de um campo de entrada textual ou menu dentro de um formulário, mas certifique-se de que cada um possui um nome diferente; assim sendo, o script receberá campos digitados com variáveis diferentes. Entrada de Texto Comum - Text A forma mais simples de campo de entrada é a marcação text. Este campo permite a digitação de uma única palavra ou linha de texto, e possui uma largura default de 20 caracteres. Opções: VALUE="" SIZE="" MAXLENGTH="" Utilizando a marcação VALUE você especifica que texto aparecerá no campo quando o formulário for exibido. Esta marcação altera o tamanho deste campo exibido na tela. Obs.: o usuário sempre poderá digitar mais caracteres do que o tamanho do campo na tela, pois o texto irá se deslocar à esquerda dentro do campo. Se você deseja limitar o número de caracteres que o usuário pode digitar, basta usar esta marcação. O formulário irá emitir um bip de erro se o usuário tentar digitar além do permitido em MAXLENGTH. 6

8 Observe o exemplo abaixo. Note que o parâmetro NAME="primeiro_nome", indica que ao submeter este formulário, o script apontado pelo parâmetro ACTION="teste.php" receberá uma variável chamada $primeiro_nome (variáveis no PHP começam com '$' ), contendo o primeiro nome digitado pelo usuário ou o valor padrão especificado no parâmetro VALUE="ZÉ". <html> <head> <title>programando em PHP (ainda estamos em HTML)</title> </head> <body> <h3>exemplo de Formulário Simples</h3> <form method= POST action= teste.php > Digite o seu Nome:<br> <input type= TEXT name= primeiro_nome value= ZÉ size= 12 maxlenght= 10 > </form> </body> </html> Entrada de Texo Protegido - Senhas Marcações de entrada do tipo password são idênticas aos campos do tipo text, exceto pelo fato de todos os caracteres serem exibidos como asteriscos (*). Apesar da máscara de entrada, o script receberá a variável especificada no parâmetro NAME do mesmo jeito do formulário anterior. Opções: VALUE="" SIZE="" MAXLENGTH="" A marcação VALUE especifica um valor default para este campo. Obs: Esta opção não deve ser usada, é lógico! OPCIONAL. Esta troca o tamanho do campo de password exibido na tela. OPCIONAL. Limita o número de caracteres que o usuário pode informar como password. Observe que no exemplo acima o script teste.php receberá duas variáveis, a primeira $primeiro_nome, contendo o nome do usuário e a segunda $senha, contendo a senha do usuário. <html> <head> <title>programando em PHP (ainda estamos em HTML)</title> </head> <body> <h3>exemplo de Formulário Simples</h3> <form method= POST action= teste.php > Digite o seu Nome:<br> <input type= TEXT name= primeiro_nome value= ZÉ size= 12 maxlenght= 10 > <p> <input type= PASSWORD name= senha size= 12 maxlenght= 10 > </form> </body></html> 7

9 Entrada de várias linhas de texto - Textarea A marcação TEXTAREA não utiliza o formato convencional INPUT TYPE="text" dos exemplos anteriores. Ao contrário, uma marcação <TEXTAREA> delimita o seu início e a marcação </TEXTAREA> o seu fim. Opções: ROWS="" OBRIGATÓRIO. Especifica o número de linhas da entrada textual. COLS="" OBRIGATÓRIO. Especifica o número de colunas da entrada textual. Texto default OPCIONAL. Se você deseja que um texto seja exibido no campo textual ao abrir o formulário, simplesmente coloque este texto entre as marcações de início e fim da TEXTAREA. Observe o exemplo abaixo: <textarea name= sugestões rows= 5 cols= 20 > Digite aqui suas sugestões... </textarea> LISTBOX e COMBOBOX Select Esta entrada de formulário é muito importante, visto que é a partir dela que poderemos carregar base de dados inteiras através de comandos de recuperação SQL (SELECT) com suas respectivas cláusulas e sintaxe adequada para o contexto. <select name="" size=""> <option value="">texto</option> </select> Se você deixar de especificar o parâmetros size, aparecerá um COMBOBOX na tela; caso contrário, uma LISTBOX. Parâmetros: size número de linhas exibidas. Default: 1; multiple parâmetro que, se presente, permite que sejam selecionadas duas ou mais linhas, através das teclas Control ou Shift; option Cada item do tipo option acrescenta uma linha ao select; value Valor a ser enviado ao servidor se aquele elemento for selecionado. Default: o texto do item; text Valor a ser exibido para aquele item. Não é definido por um parâmetro, mas pelo texto que fica entre as tags <option> e </option> 8

10 Observe os exemplos abaixo: Exemplo de LISTBOX:<br> <select name= cidade size= 10 > <option value= Campinas >Campinas</option> <option value= São Paulo >SãoPaulo</option> <option value= Bauru >Bauru</option> </select> Exemplo de COMBOBOX:<br> <select name= cidade > <option value= Campinas >Campinas</option> <option value= São Paulo >SãoPaulo</option> <option value= Bauru >Bauru</option> </select> CHECKBOX Esta tag de formulário html é muito utilizada na internet. Você, com certeza, já deve ter aberto para um amigo uma conta de ou pedido um desses serviço grátis, onde são solicitadas pesquisas. Retornando ao formato de INPUT TYPE="", a marcação CHECKBOXES é perfeita para escolher entre várias opções. <input type="checkbox" name="" value="" checked> Opções: VALUE="" CHECKED OBRIGATÓRIO. Especifica o valor da opção enviado ao script PHP. Esta opção deve conter o mesmo valor OPCIONAL. Esta marcação define a opção selecionada por default. Observe o exemplo abaixo: <p>você prefere pagar em:</p> <p> <input type= checkbox name= pesquisa[] value= Dinheiro >Dinheiro <input type= checkbox name= pesquisa[] value= Cheque >Cheque </p> <p> <input type= checkbox name= pesquisa[] value= Cartão >Cartão <input type= checkbox name= pesquisa[] value= Duplicata > Duplicata </p> Note que ao submeter o formulário acima, será enviado ao script PHP um array chamado $pesquisa numerado de 0 a 3, contendo os valores selecionados pelo usuário. Por exemplo: Vamos supor que o usuário marcou a opção Dinheiro. O script receberá os seguintes valores: 9

11 $pesquisa[0]='dinheiro'; $pesquisa[1]=''; $pesquisa[2]='' $pesquisa[3]=''; Radio Button <input type="radio" name="" value="" checked> Utilizado para campos de múltipla escolha, onde o usuário pode marcar apenas uma opção. Para agrupar vários elementos deste tipo, fazendo com que eles sejam exclusivos, basta atribuir o mesmo nome a todos do grupo. Parâmetros: Value Checked o valor que será enviado ao servidor quando o formulário for submetido, no caso do campo estar marcado O estado inicial do elemento. Quando presente, o elemento já aparece marcado; Observe o exemplo abaixo: Você está onde: <input type= radio name= opcao value= São Paulo checked> São Paulo <input type= radio name= opcao value= Campinas >Campinas <input type= radio name= opcao value= Bauru >Bauru Note que, ao submeter o formulário, a variável $opcao conterá a escolha do usuário. Por exemplo: vamos supor que o usuário clicou na opção Bauru; o formulário enviará ao script PHP uma variável chamada $opcao contendo o valor 'Bauru'. Submit Button e Reset Button Em vez de o usuário corrigir cada INPUT, um botão RESET pode ser utilizado para restaurar todos os campos a seus valores default, como se nenhuma informação houvesse sido digitada. E finalmente, o FORM precisa de uma opção para enviar toda a informação digitada para o servidor, uma vez que o usuário terminou de preencher todos os campos de entrada. O botão SUBMIT transfere toda a informação para a URL especificada no elemento ACTION. <INPUT TYPE="submit" NAME="botao" VALUE="Enviar"> Opções: VALUE="" OPCIONAL. Especifica o texto a ser exibido no botão. Se não for especificado, os textos default "Reset" e "Submit Query" serão colocados nos botões RESET e SUBMIT, respectivamente. NAME="" OPCIONAL. Se NAME for definido em um botão SUBMIT, o formulário irá transmitir o valor do conteúdo do elemento VALUE, permitindo que você tenha múltiplos botões SUBMIT numa espécie de versão simplificada de um RADIOBUTTONS. 10

12 PHP Sintaxe Básica Delimitando o código PHP O código PHP fica embutido no próprio HTML. O interpretador identifica quando um código é PHP pelas seguintes tags: <?php comandos?> <script language= php > comandos </script> <? comandos?> <% comandos %> O tipo de tags mais utilizado é o terceiro, que consiste em uma abreviação do primeiro. Para utilizá-lo, é necessário habilitar a opção short-tags na configuração do PHP. O último tipo serve para facilitar o uso por programadores acostumados à sintaxe de ASP. Para utilizá-lo também é necessário habilitá-lo no PHP, através do arquivo de configuração php.ini. Separador de instruções Entre cada instrução em PHP é preciso utilizar o ponto-e-vírgula, assim como em C, Perl e outras linguagens mais conhecidas. Na última instrução do bloco de script não é necessário o uso do ponto-e-vírgula, mas por questões estéticas recomenda-se o uso sempre. Nomes de variáveis Toda variável em PHP tem seu nome composto pelo caracter $ e uma string, que deve iniciar por uma letra ou o caracter _. PHP é case sensitive, ou seja, as variáveis $var e $VAR são diferentes. Por isso é preciso ter muito cuidado ao definir os nomes das variáveis. É bom evitar os nomes em maiúsculas, pois como veremos mais adiante, o PHP já possui alguma variáveis pré-definidas cujos nomes são formados por letras maiúsculas. 11

13 Comentários Há dois tipos de comentários em código PHP: Comentários de uma linha: Marca como comentário até o final da linha ou até o final do bloco de código PHP o que vier antes. Pode ser delimitado pelo caracter # ou por duas barras ( // ). Exemplo: <?php echo teste ; #isto é um teste?> <?php echo teste ; //este teste é similar ao anterior?> Comentários de mais de uma linha: Tem como delimitadores os caracteres /* para o início do bloco e */ para o final do comentário. Se o delimitador de final de código PHP (?> ) estiver dentro de um comentário, não será reconhecido pelo interpretador. Exemplos: <?php echo teste ; /* Isto é um comentário com mais de uma linha, mas não funciona corretamente?> */ <?php echo teste ; /* Isto é um comentário com mais de uma linha que funciona corretamente */?> Criando os primeiros scripts Primeiro Exemplo Neste exemplo, criaremos um script com uma saída simples, que servirá para testar se a instalação foi feita corretamente: <html> <head><title>aprendendo PHP</title></head> <body> <?php echo "Primeiro Script";?> </body> </html> Salve o arquivo como primeiro.php no diretorio de documentos do Apache (ou o Web Server escolhido). Abra uma janela do navegador e digite o endereço Verificando o código fonte da página exibida, temos o seguinte: 12

14 <html> <head><title>aprendendo PHP</title></head> <body> Primeiro Script </body> </html> Isso mostra como o PHP funciona. O script é executado no servidor, ficando disponível para o usuário apenas o resultado. Agora vamos escrever um script que produza exatamente o mesmo resultado utilizando uma variável: <html> <head><title>aprendendo PHP</title></head> <body> <?php $texto = "Primeiro Script"; echo $texto;?> </body> </html> Utilizando formulários HTML Ao clicar num botão Submit em um formulário HTML as informações dos campos serão enviadas ao servidor especificado para que possa ser produzida uma resposta. O PHP trata esses valores como variáveis, cujo nome é o nome do campo definido no formulário. O exemplo a seguir mostra isso, e mostra também como o código PHP pode ser inserido em qualquer parte do código HTML: <html> <head><title>aprendendo PHP</title></head> <body> <?php if ($texto!= "") echo "Você digitou \"$texto\"<br><br>";?> <form method=post action="<? echo $PATH_INFO;?>"> <input type="text" name="texto" value="" size=10> <br> <input type="submit" name="sub" value="enviar!"> </form> </body> </html> Ao salvar o arquivo acima e carregá-lo no browser, o usuário verá apenas um formulário que contém um espaço para digitar o texto. Ao digitar um texto qualquer e submeter o formulário, a resposta, que é o mesmo arquivo PHP (indicado pela constante $PATH_INFO, que retorna o nome do arquivo). Isso ocorre porque o código PHP testa o conteúdo da variável $texto. Inicialmente ele é uma string vazia, e por isso nada é impresso na primeira parte. Quando algum texto é digitado no formulário e submetido, o PHP passa a tratá-lo como uma variável. Como no formulário o campo possui o nome texto, a variável com seu conteúdo será $texto. Assim, no próximo teste o valor 13

15 da variável será diferente de uma string vazia, e o PHP imprime um texto antes do formulário. Interagindo com o browser PHP também permite interagir com informações do browser automaticamente. Por exemplo, o script a seguir mostra informações sobre o browser do usuário. <html> <head><title>aprendendo PHP</title></head> <body> <?php echo $HTTP_USER_AGENT;?> </body> </html> Observe que o resultado mostra características de cada browser, como a versão, e no caso do Communicator até o idioma. Com isso, se você criar uma página com recursos disponíveis somente no Internet Explorer, por exemplo, pode esconder o código dos outros browsers, com um código semelhante ao seguinte: <html> <head><title>aprendendo PHP</title></head> <body> <?php if (strpos($http_user_agent,"msie 5")!= 0) echo "Você usa Internet Explorer"; else echo "Você não usa Internet Explorer";?> </body> </html> Neste exemplo, será apenas exibido um texto informando se está sendo utilizado o Microsoft Internet Explorer ou não, mas para outras funções poderia ser utilizado algo semelhante. É bom notar o surgimento de mais uma função no código anterior: strpos(string1,string2). Essa função retorna a posição da primeira aparição de string2 em string1, contando a partir de zero, e não retorna valor algum se não ocorrer. Assim, para testar se a string $HTTP_USER_AGENT contém a string MSIE, basta testar se strpos devolve algum valor. Acessando Bancos de Dados Neste documento todos os exemplos referentes a acesso de bancos de dados utilizarão o gerenciador de banco de dados MySQL, que pode ser copiado gratuitamente no site Para interagir com uma base de dados SQL existem três comandos básicos que devem ser utilizados: um que faz a conexão com o servidor de banco de dados, um que seleciona a base de dados a ser utilizada e um terceiro que executa uma query SQL. 14

16 Conexão com o servidor A conexão com o servidor de banco de dados mysql em PHP é feita através do comando mysql_connect, que tem a seguinte sintaxe: int mysql_connect(string /*host [:porta]*/, string /*login*/, string /*senha*/); Os parâmetros são bastante simples: o endereço do servidor(host), o nome do usuário (login) e a senha para a conexão. A função retorna um valor inteiro, que é o identificador da conexão estabelecida e deverá ser armazenado numa variável para ser utilizado depois. No nosso exemplo, temos como servidor de banco de dados a mesma máquina que roda o servidor http, como login o usuário root e senha phppwd : $conexao = mysql_connect( localhost, root, phppwd ); Assim, se a conexão for bem sucedida (existir um servidor no endereço especificado que possua o usuário com a senha fornecida), o identificador da conexão fica armazenado na variável $conexão. Seleção do banco de dados Uma vez conectado, é preciso selecionar o banco de dados existente no servidor com o qual desejamos trabalhar. Isso é feito através da função int mysql_select_db, que possui a seguinte sintaxe: int mysql_select_db(string /*nome_base*/, int /*conexao*/); O valor de retorno é 0 se o comando falhar, e 1 em caso de sucesso. O nome da base de dados a selecionar é o primeiro parâmetro fornecido, seguido pelo identificador da conexão. Se este for omitido, o interpretador PHP tentará utilizar a última conexão estabelecida. Recomenda-se sempre explicitar esse valor, para facilitar a legibilidade do código. No nosso exemplo, a base de dados a ser selecionada possui o nome ged : mysql_select_db( ged, $conexao); Após a execução desse comando qualquer consulta executada para aquela conexão utilizará a base de dados selecionada. Execução de queries SQL Após estabelecida a conexão e selecionada a base de dados a ser utilizada, quase toda a interação com o servidor mysql pode ser feita através de consultas escritas em SQL (Structured Query Language), com o comando mysql_query, que utiliza a seguinte sintaxe: int mysql_query(string consulta, int [conexao] ); O valor de retorno é 0 se falhar ou 1 em caso de sucesso. Sucesso aqui significa que a consulta está sintaticamente correta e foi executada no servidor. Nenhuma informação sobre o resultado é retornada deste comando, ou até mesmo se o resultado é o esperado. No caso da consulta ser um comando SELECT, o valor de retorno é um valor interno que identifica o resultado, que poderá ser 15

17 tratado com a função mysql_result() e outras. A string query não deve conter ponto-e-vírgula no final do comando, e o identificador da conexão é opcional. Vamos criar uma tabela como exemplo: $cria = CREATE TABLE exemplo (codigo INT AUTO_INCREMENT PRIMARY KEY, nome CHAR(40), CHAR(50)) ; mysql_query($cria, $conexao); Agora vejamos como ficou o código completo para executar uma query SQL numa base de dados mysql, com um exemplo que cria uma tabela chamada exemplo e adiciona alguns dados: $conexao = mysql_connect( localhost, root, phppwd ); mysql_select_db( ged, $conexao); $cria = CREATE TABLE exemplo. (codigo INT AUTO_INCREMENT PRIMARY KEY,. nome CHAR(40),. CHAR(50)) ; $insere1 = INSERT INTO exemplo (nome, ). VALUES ('Guto ; $insere2 = INSERT INTO exemplo (nome, ). VALUES ('Jose da ; $insere3 = INSERT INTO exemplo (nome, ). VALUES ('Fernando Henrique Cardoso', ; $insere4 = INSERT INTO exemplo (nome, ). VALUES ('Bill ; mysql_query($cria, $conexao); mysql_query($insere1, $conexao); mysql_query($insere2, $conexao); mysql_query($insere3, $conexao); mysql_query($insere4, $conexao); Tratamento de resultados de query SELECT Ao executar uma query SQL SELECT através do comando mysql_query, o identificador do resultado deve ser armazenado numa variável que pode ser tratada de diversas formas. Duas maneiras interessantes de fazê-lo usam o comando mysql_result e o comando mysql_fetch_row, respectivamente. O comando mysql_result tem a seguinte sintaxe: int mysql_result(int resultado, int linha, mixed[campo]); Onde resultado é o identificador do resultado, obtido com o retorno da função mysql_query, linha especifica a tupla a ser exibida, já que uma query SELECT pode retornar diversas tuplas, e campo é o identificador do campo a ser exibido, sendo o tipo descrito como mixed pela possibilidade de ser de diversos tipos (neste caso, inteiro ou string). Vejamos um exemplo utilizando a tabela criada anteriormente: 16

18 $consulta = SELECT nome, . FROM exemplo. WHERE LIKE jose ; $resultado = mysql_query($consulta, $conexao); printf("nome: ", mysql_result($resultado,0,"nome"), <br>\n ); printf(" ", mysql_result($resultado,0," "), <br> ); Com o exemplo acima, o resultado será: Nome: Jose da Silva<br> É importante notar que a utilização desta função é um pouco trabalhosa, já que no caso de um resultado com várias linhas é preciso controlar o número de linhas para tratá-las (pode-se utilizar a função mysql_num_rows(int resultado), que retorna o número de linhas de um resultado), e no caso de uma alteração no nome do campo é preciso alterar também a maneira de tratá-lo. Por isso é mais aconselhável que se use uma outra função, como por exemplo mysql_fetch_row, que possui a seguinte sintaxe: array mysql_fetch_row(int result); A variável resultado é o identificador da memória de resultados, obtido como retorno da função mysql_query. O resultado produzido por esta função é de retirar a primeira linha da memória de resultados, se houver, e colocá-la num array. Assim torna-se mais fácil tratar um resultado com várias linhas, e sem utilizar os nomes dos campos na rotina de tratamento do resultado: $consulta = SELECT nome, FROM exemplo ; $resultado = mysql_query($consulta, $conexao); echo "<table border=1>\n"; echo "<tr><td>nome</td><td> </tr>\n"; while ($linha = mysql_fetch_row($resultado)) printf("<tr><td>$linha[0]</td> ); printf("<td>$linha[1]</td></tr> ); echo "</table>\n"; O código acima irá imprimir todos os registros da tabela exemplo numa tabela html. Se o programador desejar pular alguma(s) linha(s) do resultado, poderá utilizar a função mysql_data_seek, que tem por objetivo definir qual será a próxima linha da memória de resultados a ser impressa. Sua sintaxe é: int mysql_data_seek(int resultado, int linha); Sendo resultado o identificador do resultado e linha o numero da linha. Retorna 0 em caso de falha, e um valor diferente de zero em caso de sucesso. Existem diversas outras funções para o tratamento de resultados, que armazenam as linhas em arrays e objetos, assim como outras funções para administrar o banco de dados, mas como este documento trata-se de uma introdução, inicialmente não tratará tópicos mais avançados. 17

19 Tipos Tipos Suportados G PHP G suporta os seguintes tipos de dados: G Inteiro G Ponto flutuante G String Array Objeto PHP utiliza checagem de tipos dinâmica, ou seja, uma variável pode conter valores de diferentes tipos em diferentes momentos da execução do script. Por este motivo não é necessário declarar o tipo de uma variável para usá-la. O interpretador PHP decidirá qual o tipo daquela variável, verificando o conteúdo em tempo de execução. Ainda assim, é permitido converter os valores de um tipo para outro desejado, utilizando o typecasting ou a função settype. Inteiros (integer ou long) Uma variável pode conter um valor inteiro com atribuições que sigam as seguintes sintaxes: $var = 1234; # inteiro positivo na base decimal $var = -234; # inteiro negativo na base decimal $var = 0234; # inteiro na base octal-simbolizado pelo 0 # equivale a 156 decimal $var = 0x34; # inteiro na base hexadecimal(simbolizado # pelo 0x) equivale a 52 decimal. A diferença entre inteiros simples e long está no número de bytes utilizados para armazenar a variável. Como a escolha é feita pelo interpretador PHP de maneira transparente para o usuário, podemos afirmar que os tipos são iguais. Números em Ponto Flutuante (double ou float) Uma variável pode ter um valor em ponto flutuante com atribuições que sigam as seguintes sintaxes: $var = 1.234; $var = 23e4; # equivale a Strings Strings podem ser atribuídas de duas maneiras: 1. utilizando aspas simples ( ' ) Desta maneira, o valor da variável será exatamente o texto contido entre as aspas (com exceção de \\ e \' ver tabela abaixo) 2. utilizando aspas duplas ( " ) Desta maneira, qualquer variável ou caracter de escape será expandido antes de ser atribuído. Exemplo: 18

20 <?php $teste = "Mauricio"; $var = '---$teste--\n'; echo "$var";?> A saída desse script será "---$teste--\n". <?php $teste = "Mauricio"; $var = "---$teste---\n"; echo "$var";?> A saída desse script será "---Mauricio--" (com uma quebra de linha no final). A tabela seguinte lista os caracteres de escape: Arrays Sintaxe Significado \n Nova linha \r Retorno de carro (semelhante a \n) \t Tabulação horizontal \\ A própria barra ( \ ) \$ O símbolo $ \ Aspa simples \ Aspa dupla Arrays em PHP podem ser observados como mapeamentos ou como vetores indexados. Mais precisamente, um valor do tipo array é um dicionário onde os índices são as chaves de acesso. Vale ressaltar que os índices podem ser valores de qualquer tipo e não somente inteiros. Inclusive, se os índices forem todos inteiros, estes não precisam formar um intervalo contínuo. Como a checagem de tipos em PHP é dinâmica, valores de tipos diferentes podem ser usados como índices de array, assim como os valores mapeados também podem ser de diversos tipos. Exemplo: <?php $cor[1] = vermelho ; $cor[2] = verde ; $cor[3] = azul ; $cor[ teste ] = 1;?> 19

APOSTILA PHP PARTE 1

APOSTILA PHP PARTE 1 APOSTILA PHP PARTE 1 1. Introdução O que é PHP? PHP significa: PHP Hypertext Preprocessor. Realmente, o produto foi originalmente chamado de Personal Home Page Tools ; mas como se expandiu em escopo, um

Leia mais

INTRODUÇÃO À LINGUAGEM PHP CESAR BEZERRA TEIXEIRA,MSC

INTRODUÇÃO À LINGUAGEM PHP CESAR BEZERRA TEIXEIRA,MSC INTRODUÇÃO À LINGUAGEM PHP CESAR BEZERRA TEIXEIRA,MSC O presente texto não tem a pretensão de ser uma referência na linguagem PHP, a intenção é apresentar uma breve introdução a esta tecnologia e despertar

Leia mais

PHP. O navegador é responsável pelo tratamento do script. Utilizado para diminuir o processamento do servidor

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

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas O que é PHP? Acrônimo de PHP: Hipertext Language PostProcessor Inicialmente escrita para o desenvolvimento de aplicações Web Facilidade para iniciantes e recursos poderosos para programadores profissionais

Leia mais

Tutorial da linguagem PHP

Tutorial da linguagem PHP Tutorial da linguagem PHP Índice ÍNDICE...1 1. INTRODUÇÃO...4 O QUE É PHP?...4 O QUE PODE SER FEITO COM PHP?...4 COMO SURGIU A LINGUAGEM PHP?...4 2. SINTAXE BÁSICA...6 DELIMITANDO O CÓDIGO PHP...6 SEPARADOR

Leia mais

Curso de PHP. FATEC - Jundiaí. Conteúdo do Curso. 40% de aula teórica 60% de aula prática. O que veremos neste semestre?

Curso de PHP. FATEC - Jundiaí. Conteúdo do Curso. 40% de aula teórica 60% de aula prática. O que veremos neste semestre? Curso de PHP FATEC - Jundiaí Conteúdo do Curso 40% de aula teórica 60% de aula prática O que veremos neste semestre? Linguagem PHP Banco de Dados - PostgreSQL PHP - Introdução ao PHP - Estrutura de um

Leia mais

Projeto Supervisionado

Projeto Supervisionado UNIVERSIDADE FEDERAL DE SERGIPE CCET - CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA DCCE - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO E ESTATÍSTICA Projeto Supervisionado Tutorial da linguagem PHP por Maurício Vivas

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

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

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

PHP com MySQL Enviada por: José Henrique Monteiro De Almeida

PHP com MySQL Enviada por: José Henrique Monteiro De Almeida PHP com MySQL Enviada por: José Henrique Monteiro De Almeida 1 Sumário 1. INTRODUÇÃO AO PHP... 4 1.1. O QUE É PHP?... 4 1.2. COMO SURGIU A LINGUAGEM PHP?... 4 1.3. CARACTERÍSTICAS DA LINGUAGEM PHP... 5

Leia mais

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

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

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA GRUPO PET - COMPUTAÇÃO

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA GRUPO PET - COMPUTAÇÃO PHP UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA GRUPO PET - COMPUTAÇÃO PHP UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA GRUPO PET - COMPUTAÇÃO Autores: André

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

Introdução ao PHP. Prof. Késsia Marchi

Introdução ao PHP. Prof. Késsia Marchi Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext

Leia mais

Projeto Supervisionado

Projeto Supervisionado UNIVERSIDADE FEDERAL DE SERGIPE CCET - CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA DCCE - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO E ESTATÍSTICA Projeto Supervisionado Tutorial da linguagem PHP por Maurício Vivas

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

Algoritmos em Javascript

Algoritmos em Javascript Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays

Leia mais

Conteúdo. Linguagem Estática x Dinâmica O que é PHP? Configurando o Ambiente do PHP Sintaxe

Conteúdo. Linguagem Estática x Dinâmica O que é PHP? Configurando o Ambiente do PHP Sintaxe Unidade IV Introdução à Linguagem PHP Parte 1 Professor Fabiano de Paula Soldati fpsoldati@yahoo.com.br http://br.groups.yahoo.com/group/professorsoldati/ Conteúdo Linguagem Estática x Dinâmica O que é

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

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva Mini-curso de PHP Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva Aula 1 Breve introdução de HTML, Conceitos básicos de PHP, Sintaxe, Separador de instruções e Comentários (Cap 1

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

&8562'( /,1*8$*(0 3+3

&8562'( /,1*8$*(0 3+3 &8562'( /,1*8$*(0 3+3 $XWRU0DXUtFLR9LYDVGH6RX]D%DUUHWR PDXULFLR#FLSVJDRUJEU $EULOGH &XUVR GH /LQJXDJHP 3+3 ZZZFLSVJDRUJEU FXUVRV#FLSVJDRUJEU 3iJLQD 1 0DXUtFLR9LYDVGH6RX]D%DUUHWR PDXULFLR#FLSVJDRUJEU YLYDV#XVDQHW

Leia mais

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem. 1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente

Leia mais

Desenvolvimento de Aplicativos Web em PHP

Desenvolvimento de Aplicativos Web em PHP Desenvolvimento de Aplicativos Web em PHP Todos os direitos reservados para Alfamídia Prow. AVISO DE RESPONSABILIDADE As informações contidas neste material de treinamento são distribuídas NO ESTADO EM

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

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

TEORIA BÁSICA SOBRE LINGUAGEM PHP

TEORIA BÁSICA SOBRE LINGUAGEM PHP PHP - Introdução Vantagens do Uso do PHP O php é uma linguagem de programação para ambiente web ou seja com ela, você pode desenvolver aplicações que possam ser acessadas via browser (netscape,internet

Leia mais

CAPITULO 5 COMANDO DE FLUXO IF

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

Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza

Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza Introdução Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores Apresentação Thiago Miranda Email: mirandathiago@gmail.com Site: www.thiagomiranda.net Ementa da Disciplina

Leia mais

Estruturas de Controlo... 25. While... 26. For... 26. Include... 26. Array... 27. Listas... 27. Popularização das Bases de Dados...

Estruturas de Controlo... 25. While... 26. For... 26. Include... 26. Array... 27. Listas... 27. Popularização das Bases de Dados... Manual de PHP Índice O que é PHP?... 4 Objectivo... 6 Justificativa... 7 Lógica de Programação... 8 Sequência Lógica... 9 PHP História... 10 PHP & MySql... 11 Comunicação Cliente x Servidor... 12 Delimitando

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

O que é o Javascript?

O que é o Javascript? O que é o Javascript? JavaScript é uma linguagem para criação de Home-Pages. Funções escritas em JavaScript podem ser embutidas dentro de seu documento HTML. Com JavaScript você tem muitas possibilidades

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 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------

Leia mais

OPERADORES E ESTRUTURAS DE CONTROLE

OPERADORES E ESTRUTURAS DE CONTROLE OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em

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

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Java Como Programar, 8/E

Java Como Programar, 8/E Capítulo 2 Introdução aos aplicativos Java Java Como Programar, 8/E (C) 2010 Pearson Education, Inc. Todos os 2.1 Introdução Programação de aplicativo Java. Utilize as ferramentas do JDK para compilar

Leia mais

1-03/11/03 INTRODUÇÃO

1-03/11/03 INTRODUÇÃO 1-03/11/03 INTRODUÇÃO JavaScript é uma linguagem que permite injetar lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se editores de texto,

Leia mais

Introdução ao Javascript

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

Aplicações Web com PHP. por Maurício Vivas de Souza Barreto

Aplicações Web com PHP. por Maurício Vivas de Souza Barreto Aplicações Web com PHP por Maurício Vivas de Souza Barreto Aracaju, junho/2000 Índice ÍNDICE...II NOTAS DO AUTOR...1 01. INTRODUÇÃO...2 CLIENT-SIDE SCRIPTS... 2 SERVER-SIDE SCRIPTS... 2 O QUE É PHP?...

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

Scriptlets e Formulários

Scriptlets e Formulários 2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,

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

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

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

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

Faculdade União. Professor Luciano Roberto Rocha

Faculdade União. Professor Luciano Roberto Rocha Faculdade União PHPPRÁTICO Professor Luciano Roberto Rocha Arquitetura de Softwares Principais modelos de aplicações: Standalone Cliente-servidor Arquitetura baseada na Web Modelo standalone Todos os recursos

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

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open

Leia mais

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário

Leia mais

Programando em PHP. Conceitos Básicos

Programando em PHP. Conceitos Básicos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web

Leia mais

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

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

Programação Básica em Arduino Aula 2

Programação Básica em Arduino Aula 2 Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Variáveis são lugares (posições) na memória principal que servem para armazenar dados. As variáveis são acessadas

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

Instituto Vianna Júnior Faculdade de Ciências Econômicas Vianna Júnior Curso Superior de Tecnologia em Desenvolvimento Web

Instituto Vianna Júnior Faculdade de Ciências Econômicas Vianna Júnior Curso Superior de Tecnologia em Desenvolvimento Web Instituto Vianna Júnior Faculdade de Ciências Econômicas Vianna Júnior Curso Superior de Tecnologia em Desenvolvimento Web Profª. Lúcia Helena de Magalhães 1 2008 1 Profª. Lúcia Helena de Magalhães Especialista

Leia mais

Características do PHP. Começando a programar

Características do PHP. Começando a programar PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo

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

HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web;

HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web; HTML Introdução Introdução ao HTML HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web; É uma linguagem de hipertexto; Permite escrever texto de forma estruturada, que está

Leia mais

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS SIMULADOS & TUTORIAIS TUTORIAIS HTML Como criar formulários em HTML Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte por quaisquer

Leia mais

PROGRAMAÇÃO WEB AULA 1. estrutura do curso e conceitos fundamentais. professor Luciano Roberto Rocha. www.lrocha.com

PROGRAMAÇÃO WEB AULA 1. estrutura do curso e conceitos fundamentais. professor Luciano Roberto Rocha. www.lrocha.com PROGRAMAÇÃO WEB AULA 1 estrutura do curso e conceitos fundamentais professor Luciano Roberto Rocha www.lrocha.com 1 Conteúdo programático Conceitos; Ambientes de Programação em Script; Tópicos na Linguagem

Leia mais

Curso de Aplicaçoes WEB em PHP

Curso de Aplicaçoes WEB em PHP Curso de Aplicaçoes WEB em PHP Curso de Aplicaçoes WEB em PHP - www.cipsga.org.br - cursos@cipsga.org.br - Página 1 Autor: Mauricio Vivas mauricio@cipsga.org.br Junho de 2000 Curso de Aplicaçoes WEB em

Leia mais

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1 Linguagem de Programação Introdução ao PHP 1 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas

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

APOSTILA DE PHP. Assuntos a serem abordados:

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

2 echo "PHP e outros.";

2 echo PHP e outros.; PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento

Leia mais

Bool setcookie (string nome [, string valor [, int validade [, string caminho [, string dominio [, int seguro]]]]] )

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

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web Introdução Formulários rios & Conteúdo Dinâmico Mário Antonio Meireles Teixeira Dept o. de Informática - UFMA A Web surgiu inicialmente como uma nova forma de comunicação de informações, fazendo uso de

Leia mais

Criando um script simples

Criando um script simples Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa

Leia mais

4 Criação de macros e introdução à linguagem VBA

4 Criação de macros e introdução à linguagem VBA 4 Criação de macros e introdução à linguagem VBA Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução à criação de macros...3 Gravação

Leia mais

Apresentação de REDES DE COMUNICAÇÃO

Apresentação de REDES DE COMUNICAÇÃO Apresentação de REDES DE COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO VII Acesso a Bases de Dados via Web Duração: 50 tempos Conteúdos (1) Conceitos

Leia mais

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Formulários e JavaScript Como visto anteriormente, JavaScript pode ser usada para

Leia mais

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

PROGRAMAÇÃO WEB DO LADO DO CLIENTE PROGRAMAÇÃO WEB DO LADO DO CLIENTE FORMULÁRIO Na linguagem HTML é permitido que o usuário interaja com o servidor através de formulários ligados a scripts desenvolvidos em linguagens como PHP, Servlets,

Leia mais

PHP 5 Terceira edição

PHP 5 Terceira edição Guia de Consulta Rápida PHP 5 Terceira edição Juliano Niederauer Novatec Sumário Introdução ao PHP... 5 O que é PHP?...5 Download e instalação...5 Iniciando em PHP... 6 Variáveis... 7 Constantes... 7 Arrays...

Leia mais

Desenvolvido por: Juarez A. Muylaert Filho - jamf@estacio.br Andréa T. Medeiros - andrea@iprj.uerj.br Adriana S. Spallanzani - spallanzani@uol.com.

Desenvolvido por: Juarez A. Muylaert Filho - jamf@estacio.br Andréa T. Medeiros - andrea@iprj.uerj.br Adriana S. Spallanzani - spallanzani@uol.com. UAL é uma linguagem interpretada para descrição de algoritmos em Português. Tem por objetivo auxiliar o aprendizado do aluno iniciante em programação através da execução e visualização das etapas de um

Leia mais

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25 9 Sobre o autor... 8 Introdução... 15 Capítulo 1 O que é o PHP?... 19 Características do PHP...20 Gratuito e com código aberto...20 Embutido no HTML...20 Baseado no servidor...21 Bancos de dados...22 Portabilidade...22

Leia mais

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

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT) FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT) Formulários (FORMS): Um formulário é uma área que pode conter elementos de formulário. Elementos de formulário são elementos que permitem ao usuário

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação

Leia mais

www.coldfusionbrasil.com.br

www.coldfusionbrasil.com.br www.coldfusionbrasil.com.br 2000 1 O que é Cold Fusion? 3 Arquitetura Cold Fusion 3 Cold Fusion Markup Language (CFML) 4 O que devo saber para programar em CFML? 4 HTML 4 Desenho de Banco de Dados Relacionais

Leia mais

Formulário (Send & Recieve) Prof. Celso H. Masotti

Formulário (Send & Recieve) Prof. Celso H. Masotti Formulário (Send & Recieve) Prof. Celso H. Masotti O Send e o Recieve A partir desse momento os exercícios serão realizados com dois arquivos, um de envio de dados (send) e o que recebe esse dados (recieve)

Leia mais

2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10

2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10 1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário Sumário Conceitos Microsoft Access 97... 01 Inicialização do Access... 02 Convertendo um Banco de Dados... 03 Criando uma Tabela... 06 Estrutura da Tabela... 07 Propriedades do Campo... 08 Chave Primária...

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

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

Formulários em HTML - O que são e para que servem

Formulários em HTML - O que são e para que servem Formulários em HTML - O que são e para que servem A tag - Os atributos action e method A primeira coisa que iremos fazer é usar a tag para podermos usarmos formulários. Antes de entrarmos

Leia mais

Javascript 101. Parte 2

Javascript 101. Parte 2 Javascript 101 Parte 2 Recapitulando O Javascript é uma linguagem de programação funcional Os nossos scripts são executados linha a linha à medida que são carregados. O código que está dentro de uma função

Leia mais

Apostila Básica de Lógica e Programação para Game Maker por Giosepe Luiz 1

Apostila Básica de Lógica e Programação para Game Maker por Giosepe Luiz 1 Apostila Básica de Lógica e Programação para Game Maker por Giosepe Luiz 1 Sumário 1. Introdução a Lógica... 03 2. Verdadeiro e Falso... 03 3. Conectivo E e OU... 03 4. Negação... 04 5. Introdução a Programação...

Leia mais

Apostila de Desenvolvimento PHP v1.0

Apostila de Desenvolvimento PHP v1.0 Apostila de Desenvolvimento PHP v1.0 Por: Adriano de Oliveira Gonçalves 10/2004 Baseado no trabalho original de Mauricio Vivas - mauricio@cipsga.org.br Curso de Aplicações Web em PHP - www.cipsga.org.br,

Leia mais

Resumo da Matéria de Linguagem de Programação. Linguagem C

Resumo da Matéria de Linguagem de Programação. Linguagem C Resumo da Matéria de Linguagem de Programação Linguagem C Vitor H. Migoto de Gouvêa 2011 Sumário Como instalar um programa para executar o C...3 Sintaxe inicial da Linguagem de Programação C...4 Variáveis

Leia mais

Mais sobre uso de formulários Site sem Ajax

Mais sobre uso de formulários Site sem Ajax Mais sobre uso de formulários Site sem Ajax Página com busca padrão 1 Página com o resultado da busca carregada no local da anterior (o formulário está vazio) Site com Ajax 2 Site usando Ajax para preencher

Leia mais

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46 9 Sumário O Autor... 8 Introdução... 15 Quem deve ler este livro... 15 Como este livro está organizado...16 Download do código-fonte do livro... 18 Capítulo 1 Revisão de PHP... 19 Iniciando em PHP... 19

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

Programação Web Aula 11 - PHP

Programação Web Aula 11 - PHP Programação Web Aula 11 - PHP Departamento de Informática UFPR 4 de Maio de 2015 1 Origens 2 Exemplo Exemplo - arquivo PHP Exemplo: arquivo cliente Características Sintáticas Variáveis Tipos Expressões

Leia mais

Aplicações Web com PHP. por Maurício Vivas de Souza Barreto

Aplicações Web com PHP. por Maurício Vivas de Souza Barreto Aplicações Web com PHP por Maurício Vivas de Souza Barreto Aracaju, junho/2000 Curso de Aplicaçoes WEB em PHP Autor: Mauricio Vivas mauricio@vivas.com.br Junho de 2000 Copyright (c) 2000, Mauricio Vivas

Leia mais

Interagindo com Banco de Dados

Interagindo com Banco de Dados Interagindo com Banco de Dados Até agora não falamos de banco de dados, pois gostaríamos prime iro de te preparar para o uso do banco de dados dentro do Framework MVC. Mas antes de falarmos do framework

Leia mais

EXEMPLO IF E ELSE IF TERNÁRIO

EXEMPLO IF E ELSE IF TERNÁRIO PHP Aula 2 Estruturas de Controle, Continue e Break Leonardo Pereira facebook.com/leongamerti ESTRUTURA DE DECISÃO Simples Composta Encadeada Ternário IF Estrutura de controle que introduz um desvio condicional

Leia mais