excluir todos registros em php
Olá tenho um código onde está listando, editando e excluindo um por um registro. Quero acrecentar um código que me de a opção de excluir todos os registros sem afetar no editar e no excluir um por um. Alguém poderia me ajudar?
Aqui está o código:
listar_pessoa.php
<?php
include "../conecta.php";
@$id = $_POST['id'];
@$acao = $_POST['acao'];
if ($acao == 'excluir'){
$qryDelete = mysql_query("DELETE FROM pessoa WHERE pessoa_id = '".$id."'") or die (mysql_error());
echo "<script language='JavaScript'>alert('Pessoa excluída com sucesso!'); location.href='listar_pessoa';</script>";
}
if (isset($_POST['marcar'])){
foreach ($_POST['marcar'] as $key => $value) {
$sql = "DELETE FROM pessoa WHERE pessoa_id = '".$value."' ";
$qr = mysql_query($sql) or die (mysql_error());
echo "<script language='JavaScript'>alert('RegistroSSS excluídos com sucesso!'); location.href='listar_pessoa';</script>";
}
}
$sql = mysql_query ("SELECT * FROM pessoa");
$n = mysql_num_rows($sql);
if ($n==0){
echo "Não foram encontrados registros.";
}
else{
echo"
<table cellspacing='0'>
<thead>
<tr>
<th><input type='checkbox' value='' id='marcar-todos' name='marcar-todos' /></th>
<th>ID</th>
<th>Nome</th>
<th>Endereço</th>
<th>Telefone</th>
<th>Celular</th>
<th>RG</th>
<th>CPF</th>
<th>Data Nascimento</th>
<th>Tipo</th>
<th>Login</th>
<th>Senha</th>
<th colspan='2'>Ações</th>
</tr>
</thead>
";
while($l = mysql_fetch_array($sql)){
echo "
<tbody>
<tr>
<td><input type='checkbox' name='marcar[]' value='".$l['pessoa_id']."' /></td>
<td>".$l['pessoa_id']."</td>
<td>".$l['pessoa_nome']."</td>
<td>".$l['pessoa_end']."</td>
<td>".$l['pessoa_tel']."</td>
<td>".$l['pessoa_cel']."</td>
<td>".$l['pessoa_rg']."</td>
<td>".$l['pessoa_cpf']."</td>
<td>".$l['pessoa_datanasc']."</td>
<td>".$l['pessoa_tipo']."</td>
<td>".$l['pessoa_login']."</td>
<td>".$l['pessoa_senha']."</td>
<form method='post' action='cad_pessoa'>
<td> <input type='image' src='../img/edit.png' /> </td>
<input type='hidden' name='acao' value='mudar' />
<input type='hidden' name='id' value='".$l['pessoa_id']."' />
</form>
<form method='post'>
<td> <input type='image' src='../img/delete.png'> </td>
<input type='hidden' name='acao' value='excluir' />
<input type='hidden' name='id' value='".$l['pessoa_id']."' />
</form>
</tr>
</tbody>
";
}
echo "
</table>
";
}?>
<script>
$(function(){
$('#marcar-todos').click(function(){
$('table > tbody > tr > td > :checkbox')
.attr('checked', $(this).is(':checked'))
.trigger('change');
});
});
</script><?php
include "../conecta.php";
@$id = $_POST['id'];
@$acao = $_POST['acao'];
if ($acao == 'excluir'){
$qryDelete = mysql_query("DELETE FROM pessoa WHERE pessoa_id = '".$id."'") or die (mysql_error());
echo "<script language='JavaScript'>alert('Pessoa excluída com sucesso!'); location.href='listar_pessoa';</script>";
}
if (isset($_POST['marcar'])){
foreach ($_POST['marcar'] as $key => $value) {
$sql = "DELETE FROM pessoa WHERE pessoa_id = '".$value."' ";
$qr = mysql_query($sql) or die (mysql_error());
echo "<script language='JavaScript'>alert('RegistroSSS excluídos com sucesso!'); location.href='listar_pessoa';</script>";
}
}
$sql = mysql_query ("SELECT * FROM pessoa");
$n = mysql_num_rows($sql);
if ($n==0){
echo "Não foram encontrados registros.";
}
else{
echo"
<table cellspacing='0'>
<thead>
<tr>
<th><input type='checkbox' value='' id='marcar-todos' name='marcar-todos' /></th>
<th>ID</th>
<th>Nome</th>
<th>Endereço</th>
<th>Telefone</th>
<th>Celular</th>
<th>RG</th>
<th>CPF</th>
<th>Data Nascimento</th>
<th>Tipo</th>
<th>Login</th>
<th>Senha</th>
<th colspan='2'>Ações</th>
</tr>
</thead>
";
while($l = mysql_fetch_array($sql)){
echo "
<tbody>
<tr>
<td><input type='checkbox' name='marcar[]' value='".$l['pessoa_id']."' /></td>
<td>".$l['pessoa_id']."</td>
<td>".$l['pessoa_nome']."</td>
<td>".$l['pessoa_end']."</td>
<td>".$l['pessoa_tel']."</td>
<td>".$l['pessoa_cel']."</td>
<td>".$l['pessoa_rg']."</td>
<td>".$l['pessoa_cpf']."</td>
<td>".$l['pessoa_datanasc']."</td>
<td>".$l['pessoa_tipo']."</td>
<td>".$l['pessoa_login']."</td>
<td>".$l['pessoa_senha']."</td>
<form method='post' action='cad_pessoa'>
<td> <input type='image' src='../img/edit.png' /> </td>
<input type='hidden' name='acao' value='mudar' />
<input type='hidden' name='id' value='".$l['pessoa_id']."' />
</form>
<form method='post'>
<td> <input type='image' src='../img/delete.png'> </td>
<input type='hidden' name='acao' value='excluir' />
<input type='hidden' name='id' value='".$l['pessoa_id']."' />
</form>
</tr>
</tbody>
";
}
echo "
</table>
";
}?>
<script>
$(function(){
$('#marcar-todos').click(function(){
$('table > tbody > tr > td > :checkbox')
.attr('checked', $(this).is(':checked'))
.trigger('change');
});
});
</script>Discussão (7)
Carregando comentários...