Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como eu faço um alerta de exclusão? Quero que o usuário confirme o que ele esta deletando ao invés de só clicar e deletar
$result_mat = "SELECT * FROM tbl_material";
$resultado_mat = mysqli_query($conn, $result_mat);
while($row_mat = mysqli_fetch_assoc($resultado_mat)){
echo '<tr>';
echo '<td>'.$row_mat["id"].'</td>';
echo '<td>'.$row_mat["NOME"].'</td>';
echo '<td>'.$row_mat["SETOR"].'</td>';
echo '<td>'.$row_mat["QUANTIDADE"].'</td>';
echo '<td>'.$row_mat["MINIMO"].'</td>';
echo '<td><a href="form_entrada.php?id='.$row_mat['id'].'">✚</a>
<td><a href="form_saida.php?id='.$row_mat['id'].'">▬</a>
<td><a href="form_alteracao_material.php?id='.$row_mat['id'].'">✐</a>
<td><a href="deleta1.php?id='.$row_mat['id'].'">✖</a>
</tr>';
}
echo '</table>';como eu adapto ao meu código?
Com javaScript:
<script>
function confirmacao(id) {
var resposta = confirm("Deseja remover esse registro?");
if (resposta == true) {
window.location.href = "pagina.php?id="+id;
}else{
return false;
}
}
</script>
<a href="#!" onclick="confirmacao(1)">Remover registro #1</a>>
Agora, marlone disse:
como eu adapto ao meu código?
<td><a onclick="excluir('$row_mat['id']')" href="#">✖</a>
function excluir(id){
var r = confirm("Deseja mesmo excluir esse registro?");
if (r == true) {
//Faz uma chamada ajax pra 'deleta1.php?id='+id
} else {
//Não faz nada
}
}>
6 minutos atrás, itlpps disse:
<td><a onclick="excluir('$row_mat['id']')" href="#">✖</a>
function excluir(id){
var r = confirm("Deseja mesmo excluir esse registro?");
if (r == true) {
//Faz uma chamada ajax pra 'deleta1.php?id='+id
} else {
//Não faz nada
}
}
**Parse error**: syntax error, unexpected '$row_mat' (T_VARIABLE), expecting ',' or ';' in **C:\xampp\htdocs\listar_material.php** on line **69.... O codigo fica todo verde o.O**>
1 minuto atrás, marlone disse:
Parse error: syntax error, unexpected '$row_mat' (T_VARIABLE), expecting ',' or ';' in C:\xampp\htdocs\listar_material.php on line 69.... O codigo fica todo verde o.O
Deu erro porque não manjo de php. kk
Mas você tem que concatenar o id como parâmetro no onclick...
>
17 minutos atrás, Alaerte Gabriel disse:
Com javaScript:
<script>
function confirmacao(id) {
var resposta = confirm("Deseja remover esse registro?");
if (resposta == true) {
window.location.href = "pagina.php?id="+id;
}else{
return false;
}
}
</script>
<a href="#!" onclick="confirmacao(1)">Remover registro #1</a>
como ficaria isso no meu codigo?Veja se funciona!
<script>
function confirmacao(id) {
var resposta = confirm("Deseja remover esse registro?");
if (resposta == true) {
window.location.href = "deleta1.php?id="+id;
}else{
return false;
}
}
</script>
<a href="#!" onclick="confirmacao(1)">Remover registro #1</a>
<?php $result_mat = "SELECT * FROM tbl_material";
$resultado_mat = mysqli_query($conn, $result_mat);
while($row_mat = mysqli_fetch_assoc($resultado_mat)){
echo '<tr>';
echo '<td>'.$row_mat["id"].'</td>';
echo '<td>'.$row_mat["NOME"].'</td>';
echo '<td>'.$row_mat["SETOR"].'</td>';
echo '<td>'.$row_mat["QUANTIDADE"].'</td>';
echo '<td>'.$row_mat["MINIMO"].'</td>';
echo '<td><a href="form_entrada.php?id='.$row_mat['id'].'">✚</a>
<td><a href="form_saida.php?id='.$row_mat['id'].'">▬</a>
<td><a href="form_alteracao_material.php?id='.$row_mat['id'].'">✐</a>
<td><a href="deleta1.php?id='.$row_mat['id'].'" onclick="confirmacao("+<php? echo $row_mat['id'] ?>+")">✖</a>
</tr>';
}
echo '</table>';
?>>
6 horas atrás, Faabiianooc disse:
Veja se funciona!
<script>
function confirmacao(id) {
var resposta = confirm("Deseja remover esse registro?");
if (resposta == true) {
window.location.href = "deleta1.php?id="+id;
}else{
return false;
}
}
</script>
<a href="#!" onclick="confirmacao(1)">Remover registro #1</a>
<?php $result_mat = "SELECT * FROM tbl_material";
$resultado_mat = mysqli_query($conn, $result_mat);
while($row_mat = mysqli_fetch_assoc($resultado_mat)){
echo '<tr>';
echo '<td>'.$row_mat["id"].'</td>';
echo '<td>'.$row_mat["NOME"].'</td>';
echo '<td>'.$row_mat["SETOR"].'</td>';
echo '<td>'.$row_mat["QUANTIDADE"].'</td>';
echo '<td>'.$row_mat["MINIMO"].'</td>';
echo '<td><a href="form_entrada.php?id='.$row_mat['id'].'">✚</a>
<td><a href="form_saida.php?id='.$row_mat['id'].'">▬</a>
<td><a href="form_alteracao_material.php?id='.$row_mat['id'].'">✐</a>
<td><a href="deleta1.php?id='.$row_mat['id'].'" onclick="confirmacao("+<php? echo $row_mat['id'] ?>+")">✖</a>
</tr>';
}
echo '</table>';
?>
Não funcionou =\
O mais simples é usar o do JS mesmo:
https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_confirm2
https://www.w3schools.com/jsref/met_win_confirm.asp