Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom galera, eu tenho q terminar um trabalho pra hoje, ja to alguns dias fazendo esse trabalho, mas so meio iniciante em php, e to levando uma surra de leve, ja consegui fazer inclusao, no banco, mas agora to precisando fazer uma exclusao, mas ta dificil, vo postar os codigos abaixo:
Esse é o index.php
<html>
<head>
<title>..:: Agenda Telefonica ::..</title>
<link rel="stylesheet" href="estilo.css">
<head>
</head>
<body bgcolor=#778899>
<div id="tudo">
<div id="conteudo">
<H1>
<font color=#223344> Agenda Telefonica</font>
<br>
</H1>
<?php
//conexao com o banco
$db = mysql_connect("localhost", "root");
// selecionando o banco
$con = mysql_select_db("agenda",$db);
$resultado = mysql_query("SELECT * FROM contatos",$db);
//cabeça da tabela
echo "<table border='0' width=100%>";
echo "<tr>";
echo "<td width =“13%” bgcolor=#556677><b><font color=#ffffff>ID</font></b></td>";
echo "<td width =“25%” bgcolor=#556677><b><font color=#ffffff>NOME</font></b></td>";
echo "<td width =“37%” bgcolor=#556677><b><font color=#ffffff>SOBRENOME</font></b></td>";
echo "<td width =“18%” bgcolor=#556677><b><font color=#ffffff>TELEFONE</font></b></td>";
echo "<td width =“7%” bgcolor=#556677><b><font color=#ffffff>EXCLUIR</font></b></td></tr>";
if ($linha = mysql_fetch_array($resultado)) {
do {
echo "<form action='exclusao.php' method='POST'>";
$id = $linha["id"];
$nome = $linha["nome"];
$sobrenome = $linha["sobrenome"];
$telefone = $linha["telefone"];
//dados entrando
echo "<table border='0' width=100%>";
echo "<tr>
<td width =“13%” bgcolor=#F5F5F5>$id</td>
<td width =“25%” bgcolor=#E6E6FA>$nome</td>
<td width =“37%” bgcolor=#F5F5F5>$sobrenome</td>
<td width =“18%” bgcolor=#E6E6FA>$telefone</td>
<td width =“07%” bgcolor=#E6E6FA><input type='submit' value='Excluir'></td>
</tr>";
echo "</form>";
}
while ($linha = mysql_fetch_array($resultado)); print "Nenhum dado foi encontrado";
}
?>
</table>
<form action='inclusao.php' method='POST'>
<table border='0' width=100%>
<tr>
<br>
<td width =“28%” bgcolor=#556677><b><font color=#ffffff>Nome:<input type='text' name="Inome" maxlength=30></font></b></td>
<td width =“30%” bgcolor=#556677><b><font color=#ffffff>S.Nome:<input type='text' name='Isnome' maxlength=50></font></b></td>
<td width =“25%” bgcolor=#556677><b><font color=#ffffff>Tel:<input type='text' name='Itel' maxlength=20></font></b></td>
<td width =“17%” bgcolor=#556677><b><font color=#ffffff><input type='submit' value='Incluir'><input type='reset' value='Limpar'></font></b></td></tr>
</table>
</form>
</div>
</div>
</body>
</html>
O que tentei fazer, seria um botao de excluir para cada linha de dados q entre, e a partir desse botao
ja enviar o numero da linha do banco, e seria a Id, para o arquivo exclusao.php, e botar essa linha
pra ser excluida, no sql, mas nao consigo por nda :S
segue abaixo o arquivo exclusao.php
<?php
$Nid = $_POST[$id];
//dados que serão excluidos
$sql = "DELETE FROM `agenda`.`contatos` WHERE `contatos`.`id` = $Nid";
//conexão com o banco de dados
$con=mysql_connect("localhost", "root") or die ("Configuração de Banco de Dados Errada!");
//Selecionando o banco de dados...
mysql_select_db("agenda") or die ("Banco de Dados Inexistente!");
//Inserindo os dados
mysql_query($sql, $con) or die ("<font style=Arial color=red><h1>Houve um erro na gravação dos dados</h1></font>");
echo "<font style=Arial color=green><h1>Cadastro efetuado com sucesso!</h1></font>";
?>
Ele da um erro na hora de excluir os dados, talvez seja pelo sql, mas nao consegui consertar o erro
se alguem puder me ajudar.
Carregando comentários...