-----------------------------------------------------
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! |