hola, en un archivo llamado usuarios.php tengo esto
 
<LINK href="../miestilo.css" rel=stylesheet type=text/css>
<?php
// Llamamos al archivo de configuracion
require("../configuracion.php");
 
// Elimar los Usuarios
$Tabla_Usuarios = mysql_query("SELECT * FROM Usuarios ORDER BY Nick", $Conexion); 
$Numero_Usuarios = mysql_num_rows($Tabla_Usuarios);
$FilaActual = 0;
while ($FilaActual < $Numero_Usuarios) {
	$NombreCuadro = "Eliminar".$FilaActual;
	$a = $NombreCuadro;
	$Nick = mysql_result($Tabla_Usuarios, $FilaActual, "nick");
		if ($$a == "on") {
		$sql=" DELETE FROM Usuarios WHERE nick='".$Nick."'";
			mysql_query($sql, $Conexion);
	} 
	++$FilaActual;
}
 
// Crear la Tabla de Usuarios
$Tabla_Usuarios = mysql_query("SELECT * FROM Usuarios ORDER BY Nick", $Conexion); 
$Numero_Usuarios = mysql_num_rows($Tabla_Usuarios);
$FilaActual = 0;
echo "<div align='center'>";
echo "<form method='post' action='usuarios.php' onSubmit=\"return confirm('¿ Deseas eliminar los usuarios elegidos ?')\">";
echo "<table border =1 cellpadding=1 cellspacing=0>";
echo "</td>";
echo "<th>Nick</th>";
echo "<th>Correo</th>";
echo "<th>Categoria</th>";
echo "<th><input type=submit value=Eliminar></th>";
echo "</tr>";
 
while ($FilaActual < $Numero_Usuarios) {
	$NombreCuadro = "Eliminar".$FilaActual;
	$Nick = mysql_result($Tabla_Usuarios, $FilaActual, "nick");
	$Correo = mysql_result($Tabla_Usuarios, $FilaActual, "correo");
	$Categoria = mysql_result($Tabla_Usuarios, $FilaActual, "categoria");
	++$FilaActual;
	echo "<tr>";
	echo "<td align=center>".$Nick."</td>";
	echo "<td align=center>".$Correo."</td>";
	echo "<td align=center>".$Categoria."</td>";
	echo "<td align=center><input type=checkbox name=".$NombreCuadro." style='border: none'></td>";
	echo "</tr>";
}
echo "</table>";
echo "</form>";
echo "</div>";
?>
 
 
 
esto hace que salga una tabla con los usuarios registrados y con un checkbox  para seleccionar los usuarios y los elimine, cuando se pulsa submit se envia a si mismo otra vez y cuando se inicia se borra todo lo que se tiene que borrar... me funciona bien... pero queria ponerlo dentro de una funcion lo de borrar los usuarios poniendolo asi
 
 
<LINK href="../miestilo.css" rel=stylesheet type=text/css>
 
<?php
 
EliminarUsuarios();
 
 
function EliminarUsuarios() {
require("../configuracion.php");
 
// Elimar los Usuarios
$Tabla_Usuarios = mysql_query("SELECT * FROM Usuarios ORDER BY Nick", $Conexion); 
$Numero_Usuarios = mysql_num_rows($Tabla_Usuarios);
$FilaActual = 0;
while ($FilaActual < $Numero_Usuarios) {
	$NombreCuadro = "Eliminar".$FilaActual;
	$a = $NombreCuadro;
	$Nick = mysql_result($Tabla_Usuarios, $FilaActual, "nick");
		if ($$a == "on") {
		$sql=" DELETE FROM Usuarios WHERE nick='".$Nick."'";
			mysql_query($sql, $Conexion);
	} 
	++$FilaActual;
}
}
 
 
y no me borra nada (aqui no he puesto lo de la tabla pq ya lo he puesto arriba, y eso si me sigue funcionando despues de meterlo en una funcion) pero lo de eliminar los usuarios no... pq pasa eso?
 
 
nota: llamo a la funcion al principio, como si el codigo estubiera en el principio (manera que me funciona)... ayudadme!!!
 
 
gracias adelantadas :P 
  
 
