Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jessica Sabbatini

[Resolvido] Erro ao criar delete PHP + Mysql

Recommended Posts

tenta fazer assim:

 

depois de .$row["id"]. são duas aspas simples ('), melhor copiar e colar

 

echo "<a href='sec.php?id='.$row["id"].''>Abrir /</a>";

echo "<a href='delete.php?id='.$row["id"].''> Excluir</a>";

 

 

e no delete tira o asterisco *

 

 

$query = mysql_query("DELETE FROM usuarios WHERE id = $id");

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta fazer assim:

 

depois de .$row["id"]. são duas aspas simples ('), melhor copiar e colar

 

echo "<a href='sec.php?id='.$row["id"].''>Abrir /</a>";

echo "<a href='delete.php?id='.$row["id"].''> Excluir</a>";

 

 

e no delete tira o asterisco *

 

 

$query = mysql_query("DELETE FROM usuarios WHERE id = $id");

 

Olá joão bom dia, fiz o sugerido mas fica vermelho como se fosse erro de sintax

Compartilhar este post


Link para o post
Compartilhar em outros sites

echo "<a href='sec.php?id=".$row['id']."'>Abrir /</a>";

echo "<a href='delete.php?id=".$row['id']."'> Excluir</a>";

 

o seu erro é q a variavel nao esta sendo passada pelo link?

Compartilhar este post


Link para o post
Compartilhar em outros sites

echo "<a href='sec.php?id=".$row['id']."'>Abrir /</a>";

echo "<a href='delete.php?id=".$row['id']."'> Excluir</a>";

 

o seu erro é q a variavel nao esta sendo passada pelo link?

 

A variavel acredito que é passada, ela não é recuperada pelo $_Get

 

pq na url fica o megadan/delete.php?id=12

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq você nao coloca tudo na mesma pagina entao? cria a funcao deletar, ao inves de chamar deletar.php

 

 

mas antes coloca isso no delete.php: echo $id;

 

depois acessa o delete.php atraves do seu link pra ver o q ele retorna

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq você nao coloca tudo na mesma pagina entao? cria a funcao deletar, ao inves de chamar deletar.php

 

 

mas antes coloca isso no delete.php: echo $id;

 

depois acessa o delete.php atraves do seu link pra ver o q ele retorna

 

coloquei, e digitei na url localhost/megadan/pag/delete.php?id=12

 

e deu certo, excluiu certinho e retornou o id

Compartilhar este post


Link para o post
Compartilhar em outros sites

resolvido entao?

 

Sim =) valeu a todos que ajudaram.. era um erro bobo de pasta e subpasta

 

mudei isso

echo "<a href='delete.php?id=".$row['id']."'> Excluir</a>";

 

para isso

echo "<a href='pag/delete.php?id=".$row['id']."'> Excluir</a>";

 

ai deu certo

 

valeuu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, sei que já resolveram e tal, mas só uma dica, não sei se lí direito, mas não ví nenhum teste do GET né...

 

Uma coisa simples que eu uso às vezes é isso aqui:

 

echo "<pre>";

print_r($_GET); // $_POST ... $_REQUEST...

echo "</pre>";

 

eu faço isso para checar se o parâmetro está sendo passado realmente e o que está vindo.

Nesse caso acredito que se tivesse colocado isso no início do delete.php já daria pra ver que não estava indo pra página certo.

 

Espero que isso ajude no futuro.

 

Abç

 

edit: palavras erradas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.