Larback - Retornando conhecimento

Cada professor parte do pressuposto de que você não tem mais o que fazer, senão estudar a matéria dele.

Exclusão multipla utilizando foreach

Abaixo o exemplo passado em sala. Lembrem-se sempre... os <br> são um BUG =]
<html>
<head> <title>Exclusao multipla</title></head>
<body>
<center>
<form action="del_usuarios.php" method="POST">

<?php
include ("conecta.php");
if (isset($_POST['cmdDel'])){
	$emails=$_POST['chkEmail'];
	// Enquanto // while(condicao){ .... }
	// Repita // do { .... } while(condicao);
	// Para // for(inicio;teste;incremento){ .... }
	foreach($emails as $xbolinha){
		mysql_query ("delete from usuarios where email='$xbolinha'");
	}
}

  $sql = "select nome,email, foto from usuarios ";   
  $rs = mysql_query($sql);   
  echo "<table style=\"border:1pt black dotted;\">   
    <tr bgcolor='#dcdcdc'>   
    <td></td><td>Nome</td><td>Email</td><td></td></tr>";   
  while ($ln = mysql_fetch_array($rs,MYSQL_ASSOC)){   
echo "<tr><td>
<input type='checkbox' name='chkEmail[]' value='".$ln['email']."' />
		</td>";
    echo "<td>". $ln['nome']."</td><td>";
echo $ln['email']."</td><td><img src='".$ln['foto']."' width=80 />
</td></tr>";   
  }   
  echo "<tr><td colspan=4 align='right'>
  <input type='submit' name='cmdDel' value='Excluir selecionados'>
  </td></tr></table>";     
  unset($rs);
?>   
</center>
</body>
</html>