Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em PHP
SEÇÕES
Manuais relacionados
+Programação em PHP
Categorias
+PHP

Índice do Manual Programação em PHP
+ Introdução à programação em PHP
+ Breve história do PHP
+ Tarefas Principais do PHP
+ Instalação de PHP no nosso servidor
+ Configuração de PHP com Apache em Windows, como CGI
+ Configuração de PHP como módulo de Apache em Windows
+ Instalação de MySQL em Windows
+ Introdução à sintaxe PHP
+ Variáveis em PHP
+ Mudança de tipo das variáveis em PHP
+ Variáveis de sistema em PHP
+ Tabelas ou Arrays em PHP
+ Trabalho com tabelas ou arrays em PHP
+ Cadeias
+ Funções
+ Mais sobre funções: passagem de parâmetros
+ Mais sobre funções: Retorno de valores
+ Controlo do fluxo em PHP: Condições IF
+ Controlo do fluxo em PHP: Loops I
+ Controlo do fluxo em PHP: Loops II
+ Operadores
+ Passagem de variáveis pela URL
+ Processar variáveis de formulários
+ Autochamada de páginas
+ Utilização de cookies
+ Sessões I
+ Sessões II
+ Trabalhar com bases de dados em PHP
+ Inserção de novos registos
+ Selecção e leitura de registos
+ Actualização de um registo
+ Eliminação de um registo
+ Subir uma aplicação PHP ao servidor
+ Colocar os ficheiros PHP fora do directório de publicação
+ Subir uma base de dados ao servidor de Internet
+ Subir uma base de dados MySQL vazia ao servidor
+ Subir uma base de dados MySQL com a estrutura e os dados
+ Migrar uma base de dados a MySQL
+ Programação orientada a objectos em PHP
+ Construtores em PHP
+ Herança em PHP

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Inserção de novos registos

Forma simples de introduzir novos elementos numa tabela. Exemplos prácticos.


Uma vez criada a tabela clientes na nossa base de dados exemplo, o seguinte passo será preenche-la com registos.

Os dados do registo podem ser obtidos, por exemplo, a partir de um formulário. Aqui vos propomos um simples documento HTML que recolhe os dados e os envia a uma página PHP que se encarrega de processa-los.

<HTML>
<HEAD>
<TITLE>Inserir.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Inserir um registo</h1>
<br>
<FORM METHOD="POST" ACTION="inserir.php">
Nome<br>
<INPUT TYPE="TEXT" NAME="nome"><br>Telefone<br>
<INPUT TYPE="TEXT" NAME="telefone"><br><INPUT TYPE="SUBMIT" value="Inserir">
</FORM>
</div>
</BODY>
</HTML>


Uma vez na página destino do formulário (inserir.php), o primeiro que teremos de fazer é estabelecer um vínculo entre o programa e a base de dados. Esta ligação faz-se através da função mysql_connect. A seguir, devemos gerar uma ordem de inserção do registo na linguagem SQL. Esta ordem será executada por meio da função mysql_db_query. Nesta função especificaremos a base de dados sobre a que queremos trabalhar e a continuação incluiremos a sentença SQL:

<HTML>
<HEAD>
<TITLE>Inserir.php</TITLE>
</HEAD>
<BODY>
<?
//Ligação à base
mysql_connect("localhost","user","password");
//Execução da sentença SQL
mysql_db_query("exemplo","insert into clientes (nome,telefone) values ('$nome','$telefone')");
?>
<h1><div align="center">Registo Inserido</div></h1>
<div align="center"><a href="leitura.php">Visualizar o conteúdo da base</a></div>
</BODY>
</HTML>


Executar exemplo

Os parâmetros user e password são definidos para o criador da base. É conveniente ao princípio, ao criar as nossas bases, trabalhar sem eles com o qual deixaremos esses campos vazios: "".

Para além da própria inserção, o programa avisa da introdução do registo e oferece um link a uma página de leitura a qual será comentada a continuação.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em PHP

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em PHP


Comentário sem rever
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foi encontrado um comentário sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites