• Revista PROGRAMAR: Já está disponível a edição #55 da revista programar. Faz já o download aqui!

Diana Madeira

[Resolvido] código não apresenta nenhum erro mas mesmo assim não executa o DELETE

5 mensagens neste tópico

O código não apresenta nenhum erro mas mesmo assim não executa o DELETE.

Criei uma tag para apagar linha a linha e usei GET para isso e mesmo assim não está a funcionar.

tag <td><a href="delete_rows.php?del=$row[ISBN]">delete</a></td>

metodo GET:

include_once('config.php'); if( isset($_GET['del']) ) { $ISBN = $_GET['del']; $sql= "DELETE FROM books WHERE ISBN='$ISBN'"; $res= mysqli_query($conn,$sql) or die("Failed".mysqli_error($conn)); echo "<meta http-equiv='refresh' content='0;url=update.php'>"; } ?

Tem como alguém ajudar pf?

 

Obrigado

Diana

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

confirmas que o parâmetro escrito no caminho está correcto, fazendo assim que o parâmetro get tambem ele se encontra correcto ? (o valor ISBN)

confirmas que o valor ISBN realmente existe na base de dados ?

 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá Diana,

 

mostra-nos o código todo do ficheiro onde está a tua tag (que referes em cima).

mostra-nos também o código todo do ficheiro onde está o "método GET" (que referes em cima)

 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva,

Já verificaste o url que resulta deste link?

9 horas atrás, Diana Madeira disse:

<td><a href="delete_rows.php?del=$row[ISBN]">delete</a></td>

Isto não deveria ser?:

<?php echo "<td><a href='delete_rows.php?del=".$row[ISBN]."'>delete</a></td>"; ?>

 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ola pessoal ja consegui resolver, o problema estava na tag <a>

alterei para: <td><td><a href="delete_rows.php?del=<?php echo $books->ISBN; ?>">delete</a></td>

e ja funciona.

 

obrigado de qualquer das maneiras

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora