Busca Interna:
  Notícias Zone Masters
  03/09/2008 - Falha de segurança é detectada no Google Chrome
05/06/2008 - Internet ultrapassa TV paga em investimento public...
21/05/2008 - Crimes na internet rendem mais que tráfico de drog...
15/05/2008 - EUA condenam "spamers" a pagar US$ 230 milhões ao ...
14/05/2008 - Internet móvel ultrapassará web convencional, diz ...
09/05/2008 - Oscar da internet divulga os vencedores da 12ª edi...
09/05/2008 - Brasil tem 50 milhões de PCs em uso, aponta FGV
Zone Masters - A revolução da Internet ! - 2007
 
Tutoriais / PHP
 
em 30/06/2007
Inserindo dados em uma tabela do MySQL.
-----------------------------------------------------
Nesse tutorial você verá como é fácil inserir dados em uma tabela do seu banco de dados.

Entre no seu phpmyadmin e cria um novo banco de dados ( geralmente http://localhost/phpmyadmin ), depois, vá em SQL e coloque o seguinte código:


CREATE TABLE `telefones` (
  `id` int(5) NOT NULL auto_increment,
  `nome` varchar(50) NOT NULL default '',
  `telefone` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM ;



Ao executar esse código, ele criará a tabela telefones em seu banco de dados, com os campos: id, nome e telefone .

Agora, abra seu editor HTML e crie uma página chamada adicionar.html .Nela adicione o seguinte código:


<form name='form1' method='post' action='adicionar.php'>
  Nome:
  <label> <br>
  <input name='nome' type='text' id='nome' size='30' maxlength='50'>
  </label>
  <br>
Telefone:
<label> <br>
<input name='telefone' type='text' id='telefone' size='30' maxlength='50'>
</label>
<br>
<br>
<label>
<input type='submit' name='Submit' value='Adicionar'>
</label>
</form>



É um simples formulário em HTML com os campos nome e telefone. Note que o action do formulário aponta para a página adicionar.php, é ai que o PHP entra em cena.

Agora, crie uma página chamada adicionar.php e coloque o seguinte código:


<?php
// configure abaixo

$servidor = "localhost"; // servidor
$usuario = "nome do mysql"; // usuario do mysql
$senha = "senha do mysql"; // senha do mysql
$banco_de_dados = "nome do bd"; // nome do banco de dados

// conecta a base de dados
@mysql_connect("$servidor", "$usuario","$senha") or die ("Erro ao se conectar ao mysql ... ");
@mysql_select_db($banco_de_dados) or die ("Erro ao se conectar a base de dados ... ");

// checa se o campo nome está vazio, se sim retorna a mensagem de erro
if(empty($_POST["nome"]))
    { $erro .= "Campo nome vazio.<BR>";}
// checa se o campo telefone está vazio, se sim retorna a mensagem de erro
if(empty($_POST["telefone"]))
    { $erro .= "Campo telefone vazio.<BR>";}

// checa se houve erro(s), se sim retorna a mensagem de erro
if($erro != "")
    { echo"Ocorreu o seguinte erro: <br><br>$erro<br><br><a href='javascript:history.go(-1)'> <b>< Voltar</b></a>"; }
else
// se não houve erro(s), insere os dados na tabela do banco de dados
{
$insere = "INSERT INTO `telefones` (nome, telefone) VALUES ('$_POST[nome]','$_POST[telefone]');";
$conclui = mysql_query($insere);
// checa se a inserção dos dados foi efetuada com sucesso
    if(!$conclui)
    { echo "Ocorreu um erro ao adicinar os dados na base de dados....."; }
    else
    { echo"Contato <b>$_POST[nome]</b> adicionado com sucesso!"; }
}
?>



Expliquei linha por linha dentro do código mesmo.
Nos próximos tutoriais irei mostrar como editar , excluir e visualizar  os dados.


Abraço a todos,
Até a próxima!
-----------------------------------------------------
 
 
© Copyright 2001 - 2007
Zone Masters - Todos os direitos reservados
- Anuncie
- Expediente
- Na midia