Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17613
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Adicionar, exibir e excluir dados do MySQL

01-05-2007 09:25

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 [color=green]/* é exibido abaixo os dados gravado no banco de dados */[/color] 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); ?>

1
A melhor hospedagem para o seu site HostGator!

Quem está online

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