Alerts are not fired on the page

Asked

Viewed 28 times

-2

Good morning, I’m trying to call rum Alert using <script> in PHP, but it does not load.

  if(isset($_POST['comprar'])) {
    //Seta variaveis para sessions a serem utilizadas


//Verifica se todos os requesitos foram POSTADOS
if(!$_POST['ad']) {
die ("<script>alert('Erro')</script>"); <<Script não aparece
}else{
$cc = $_POST['ad'];

}




//Procura o preço do lote no Banco de Dados
$procuraPreco = mysqli_query($connect, "SELECT PRECO FROM materiais WHERE ad='$cc'"); 
$retornaPreco = mysqli_fetch_all($procuraPreco,MYSQLI_ASSOC);
$preco = $retornaPreco[0]['PRECO'];

//Verifica se possui saldo suficiente
if($saldo < $preco) {
die('<script>alert("Pedido recusado. Razão: Saldo insuficiente"); </script>'); <<Script não aparece 

}

/*$insereAdm = mysqli_query($connect, "INSERT INTO compras (comprador,seis_primeiro,bandeira,bin,quantidade,preco,vendedor,id) VALUES ('$user','$seis','$bandeira','$bin','$qntd','$preco','$vendedor','$id')");*/
$sub = $saldo - $preco;
$subtraiSaldo = mysqli_query($connect, "UPDATE usuarios SET saldo='$sub' WHERE usuario='$user'");

$deletaLote = mysqli_query($connect,"DELETE FROM materiais2 WHERE cc='$cc'");
   die('<script>alert("Compra realizada");</script>'); << Script não aparece

}

None of the ALERTS appear on the page, only in the Response of the page of F12 Note: PHP is above HTML

1 answer

1

Your call should be like this:

die("<script type="text/javascript">alert('Erro')</script>");

Declaring what type of script you are calling.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.