Adicionar, exibir e excluir dados do MySQL


Artigos comentados e explicados sobre MySQL

Moderador: web

Logar para Responder
Logar para Perguntar

 Adicionar, exibir e excluir dados do MySQL
Por web 15224 post(s) Offline ADMIN  Masculino 3456p em Ter Mai 01, 2007 9:25 am



Vou passar um script simples para adicionar, exibir e excluir dados de uma tabela do MySQL.

ESTRUTURA
criei uma tabela (dados) com os campos:
nome( varchar(15) ) e email( varchar(20) )

um exemplo da estrutura abaixo:
CREATE TABLE dados (
nome varchar(15) NOT NULL default '',
email varchar(30) NOT NULL default ''
) TYPE=MyISAM;


Vejamos agora o código.

dados.php
<?php
$conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error());
$db = mysql_select_db("bancodedados");
?>

<center>
<table>
<form action="?acao=adicionar" method="POST">
<tr>
<td>Nome:</td><td>
<input type="texto" name="nome" value=""></td>
</tr>
<tr>
<td>E-mail:</td><td>
<input type="texto" name="email" value=""></td>
</tr>
<tr>
<td colspan=2 align="center"><input type="submit"></td>
</tr>
</form>
</table>

<?php
/* esse select irá ser usado para mostrar os dados gravados nesse documento */
$selec = "SELECT * FROM dados ORDER BY nome ASC";
$exec = mysql_query($selec, $conexao) or die(mysql_error());
?>

<table>
<tr>
<td colspan=4 align=center>Dados Cadastrados</td>
</tr>
<tr>
<td>nome</td>
<td>e-mail</td>
<td>excluir</td>
</tr>
<?php
/* é exibido abaixo os dados gravado no banco de dados */
while($dados=mysql_fetch_array($exec)) {
echo "<tr>";
echo "<td bgcolor=#f9f9f9 align=center>".$dados['nome']."</td>";
echo "<td bgcolor=#fefefe align=center>".$dados['email']."</td>";
echo "<td bgcolor=#fefefe align=center><a href='?acao=deleta&palavra=".$dados['nome']."'>sim</a></td>";
echo "</tr>";
}
?>
</tr>
</table>

<?php
/* quando for adicionar, executa as linhas abaixo */
if($_GET['acao']=="adicionar") {

$nome = $_POST['nome'];
$email = $_POST['email'];

$inserir="INSERT into dados (nome,email) values('$nome','$email')";
mysql_query($inserir) or die(mysql_error());
echo "<script>alert('adicionado com sucesso');location.href='dados.php';</script>";

}
?>

<?php
/* quando for deletar, executa as linhas abaixo */
if($_GET['acao']=="deleta") {

$palavra = $_GET['palavra'];

$deleta="DELETE FROM dados WHERE nome='$palavra'";
mysql_query($deleta) or die(mysql_error());
echo "<script>alert('deletado com sucesso');location.href='dados.php';</script>";

}
?>

</center>

<?php
// fechamento da conexão
mysql_close($conexao);
?>



0 mais

0 resposta(s)

Resposta Rápida

   


 Busca Dinâmica

Clique em alguma palavra-chave para buscar, ou busque uma frase na caixa de pesquisa a seguir.

Adicionar, exibir e excluir dados do MySQL






Logar para Responder
Logar para Perguntar




Voltar para Artigos sobre MySQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes