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.