<?php
include ("config.php");
$sql="DELETE FROM products WHERE id='$id'";
$deleta=mysql_query($sql);
echo "$id foi deletado com êxito!<BR>";
echo "<a href=form.php><b>Novo produto</b></a> | ";
echo "<a href=list.php><b>Catálogo</b></a>";
?>
Os problemas são:
O que devo mudar pra dar certo?
E como fazer aparecer o id na delete.php?
Provavelmente é algo em WHERE id='$id', porque quando eu coloco id=3 dá certo.
Outra coisa, é difícil transformar esse tipo de código para $_GET com register_globals??
Grato, até mais!!
// Consegui!
Usei:
Pergunta
Eliseu M.
E aí gente, tudo bem?? Então, fiz um sistema básico de cadastro de produtos mas não estou conseguindo apagá-los via ID. Olhem o código:
list.php
<?php include "config.php"; echo "<div id=geral>"; echo "<table width=99% id=cat class=sortable><tr> <th width=10%>ID</th> <th width=20$>Código</th> <th width=40%>Descrição</th> <th width=20%>Tipo</th> <th width=5% class=unsortable>Del</th> </tr>"; $sgl = mysql_query("SELECT * FROM products ORDER BY code"); $id = $data['id']; while($data = mysql_fetch_array($sgl)) { $id = $data['id']; echo "<tr><td>"; echo $data['id']; echo "</td><br>"; echo "<td>"; echo $data['code']; echo "</td>"; echo "<td>"; echo $data['description']; echo "</td>"; echo "<td>"; echo $data['kind']; echo "</td>"; echo "<td>"; echo "<center><a id=del href=delete.php?id=$id>X</a></center>"; echo "</td></tr>"; } echo "</table>"; echo "</div>"; ?>delete.php<?php include ("config.php"); $sql="DELETE FROM products WHERE id='$id'"; $deleta=mysql_query($sql); echo "$id foi deletado com êxito!<BR>"; echo "<a href=form.php><b>Novo produto</b></a> | "; echo "<a href=list.php><b>Catálogo</b></a>"; ?>Os problemas são:- O que devo mudar pra dar certo?
- E como fazer aparecer o id na delete.php?
Provavelmente é algo em WHERE id='$id', porque quando eu coloco id=3 dá certo. Outra coisa, é difícil transformar esse tipo de código para $_GET com register_globals?? Grato, até mais!! // Consegui! Usei:Deu certinho. falou!
Editado por Eliseu M.Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.