Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #58 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

Mensagens Recomendadas

Diana Madeira    0
Diana Madeira

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1134
HappyHippyHippo

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 ?

 

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
tiago.f    19
tiago.f

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)

 

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Virneto    75
Virneto

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>"; ?>

 

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Diana Madeira    0
Diana Madeira

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

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.