Entao tenho o seguinte codigo para remover registros do mysql:
<?php
//inclui a configuraçao do bd
require('inc/config.php');
require('inc/Accounting.php.inc');
require('inc/classe.smtp.php');
$consulta_sql = "SELECT * FROM $tabela_clientes Where codigo='".$_POST[codigo]."'";
$resultado_sql = mysql_query($consulta_sql);
$num = mysql_num_rows($resultado_sql);
if($num != 0){
$sql = mysql_query("SELECT * FROM $tabela_dominios Where codigo_cliente='".$_POST[codigo]."'");
mysql_query("Delete From $tabela_clientes Where codigo='".$_POST[codigo]."'");
while ($dominios = mysql_fetch_array($sql)) {
mysql_query("Delete From $tabela_dominios Where codigo_cliente='".$_POST[codigo]."'");
}
$accesshash = '';
$sql2 = mysql_query("SELECT * FROM $tabela_dominios Where codigo_cliente='".$_POST[codigo]."'");
while ($linha = mysql_fetch_array($sql2)) {
$resultado = killacct('localhost','root',$accesshash,'0',$linha[4]);
if (!eregi("Ftp vhost passwords synced",$resultado)){
$dados_empresa = mysql_fetch_array(mysql_query("SELECT * FROM $tabela_empresa"));
$to = $dados_empresa[email];
$nameto = $dados_empresa[nome];
$from = $dados_empresa[servidor_smtp_usuario];
$namefrom = $dados_empresa[servidor_smtp_usuario];
$subject = "Log de erro";
authSendEmail($from, $namefrom, $to, $nameto, $subject, $resultado);
echo "<script>
alert(\"Não foi possível remover o domínio no servidor!\\n \\nUm relatório do erro foi enviado para o e-mail do sistema.\");
window.location = 'index.php?pagina=Clientes';
</script>";
} else {
echo "<script>
alert(\"Cliente removido com sucesso no sistema financeiro e domínio removido com sucesso no servidor!\");
window.location = 'index.php?pagina=Clientes';
</script>";
}
}
}else {
echo "<script>
alert(\"Não foi possível remover o cliente no sistema financeiro!\");
window.location = 'java script:history.back(-1)';
</script>";
}
?>
Como posso fazer este codigo se repetir de acordo com os campos selecionados no form para que todos os registros sejam apagados?
Caso nao entendam, é que ao invez de operador poder deletar apenas um registro por vez, estou fazendo desta forma para que ele tenha a possibilidade de deletar o tanto de registro que ele quizer, para isso bastando apenas selecionar no form os registros que deseja remover...
Edição feita por: Layout WebHost, 20/02/2007, 13:07.











