Amigo aun no he podido realizarlo.... Lo mas cercano que he podido hacer es esto y no me esta retornando el valor del arreglo con los empleados...
Me sale esta pantalla despues que hago el envio de los departamentos...

Y Asi es como quedo mi codigo...
index.html
Código [Seleccionar]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<center>
<br />
<h1>Listar Empleados </h1>
<br />
<form action="listado.php" method="post" id="departamentos" name="departamentos">
<table width="408" border="1">
<tr>
<td width="200" height="173" align="center"><b>DEPARTAMENTOS</b></td>
<td width="192"><input type="checkbox" name="departamentos[]" value="Contabilidad">Contabilidad
<br />
<input type="checkbox" name="departamentos[]" value="Sistemas">Sistemas
<br />
<input type="checkbox" name="departamentos[]" value="Mercadeo">Mercadeo
<br />
<input type="checkbox" name="departamentos[]" value="Recursos Humanos">Recursos Humanos
</td>
</tr>
<tr>
<td height="39" colspan="2" align="center"><input type="submit" name="Submit" value="Listar"> </td>
</tr>
</table>
</form>
</center>
</body>
</html>
listado.php
Código [Seleccionar]
<?php
$departamentos = $_REQUEST["departamentos"];
include "empleados.class.php";
//$empleados = new Empleados($ordenar);
$empleados = new Empleados($departamentos);
echo '<center>';
echo '<h2>Listado de Empleados</h2>';
foreach ($departamentos as $departamento) {
echo $empleados->listar_departamento($departamentos);
echo '<br /><br />';
}
echo '</center>';
?>
empleados.class.php
Código [Seleccionar]
<?php
class Empleados {
function listar_departamento($departamentos) {
$archivo = 'empleados.txt';
$fp = fopen($archivo,'r');
//$arreglo = array();
$i = 0;
$cadena = array();
while (!feof($fp)) {
while($a = fgetcsv($fp, 1000, ","))
{
if($a[4]==$_REQUEST["departamentos"]){
$cadena[$i] = $a;
$i++;
}
}
}
fclose($fp);
foreach ($cadena as $emp) {
$cadena .= $emp."<br>";
}
return $cadena;
}
}
?>
empleados.txt
Código [Seleccionar]
15680708,Patricia,Colmenares,30,Sistemas,5200
18909823,María,Castro,21,Contabilidad,2500
20012345,Carlos,Pérez,18,Sistemas,2100
6234561,Juan,Villamizar,45,Recursos Humanos,5500
4509002,Pedro,Rivero,62,Sistemas,6000
15897034,Diana,Soto,28,Mercadeo,4500
17098456,Ana,Montero,26,Mercadeo,2560
16732210,David,Gutiérrez,27,Recursos Humanos,3700
Le agradezco de antemano al que me heche una ayuda...