tenho um codigo que lista as varias reservas que existem em cada suite uma abaixo da outra, e coloquei um botão "APAGAR" abaixo de cada entrada listada que deveria chamar o seguinte ficheiro (apagar.php) e apagar apenas essa entrada especifica, em vez disso está a apagar todas as entradas da tabela, como posso fazer isso?
<?PHP // HABILITA TODAS AS MENSAGENS DE ERRO ini_set( 'display_errors', 1 ); error_reporting( E_ALL | E_STRICT );
// LIGA-SE À BASE DE DADOS require_once("ligabd.php");
// VERIFICA A LIGAÇÃO NÃO TEM ERROS if (mysqli_connect_errno()) { // CASO TENHA ERROS MOSTRA O ERRO DE LIGAÇÃO À BASE DE DADOS echo "ERRO AO LIGAR À BASE DE DADOS: " . mysqli_connect_error(); }
$sql="DELETE FROM suites WHERE id=id ";
// CASO ESTEJA TUDO OK ADICIONA OS DADOS, SENÃO MOSTRA O ERRO if (!mysqli_query($con,$sql)) { die('Error: ' . mysqli_error($con)); }
// MOSTRA A MENSAGEM DE SUCESSO E RETORNA À PÁGINA ANTERIOR PASSADOS 2 SEGUNDOS(no codigo abaixo javascript) echo"<h2><p align='center'><font color='red'>Reserva Eliminada com sucesso!</font></p></h2>"; ?>
Pergunta
joanita
ola a todos, ok...
tenho um codigo que lista as varias reservas que existem em cada suite uma abaixo da outra, e coloquei um botão "APAGAR" abaixo de cada entrada listada que deveria chamar o seguinte ficheiro (apagar.php) e apagar apenas essa entrada especifica, em vez disso está a apagar todas as entradas da tabela, como posso fazer isso?
apagar.php (codigo chamado pelo botao APAGAR):
<html>
<head>
<link rel="stylesheet" type="text/css" media="all" href="datapick/jsDatePick_ltr.min.css" />
<script type="text/javascript" src="datapick/jsDatePick.min.1.3.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="../css/jsDatePick_ltr.min.css" />
</head>
</html>
<?PHP
// HABILITA TODAS AS MENSAGENS DE ERRO
ini_set( 'display_errors', 1 );
error_reporting( E_ALL | E_STRICT );
// LIGA-SE À BASE DE DADOS
require_once("ligabd.php");
// VERIFICA A LIGAÇÃO NÃO TEM ERROS
if (mysqli_connect_errno())
{
// CASO TENHA ERROS MOSTRA O ERRO DE LIGAÇÃO À BASE DE DADOS
echo "ERRO AO LIGAR À BASE DE DADOS: " . mysqli_connect_error();
}
$sql="DELETE FROM suites WHERE id=id
";
// CASO ESTEJA TUDO OK ADICIONA OS DADOS, SENÃO MOSTRA O ERRO
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
// MOSTRA A MENSAGEM DE SUCESSO E RETORNA À PÁGINA ANTERIOR PASSADOS 2 SEGUNDOS(no codigo abaixo javascript)
echo"<h2><p align='center'><font color='red'>Reserva Eliminada com sucesso!</font></p></h2>";
?>
<script>
window.setTimeout("history.back(-2)", 2000);
</script>
<?PHP
mysqli_close($con);
?>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
4 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.