Hola de nuevo para explicarles mejor mi problema les voy a aduntar el codigo
este archivo se llama logicaUsuario.php:
Código PHP:
<?
include './Conexion.inc.php';
include './clasePersona.inc.php';
echo "Estoy en logicaUsuario.php";
$accionrealizada=$_POST['accion'];
echo "La accion realizada fue ".$accionrealizada;
$instanciaConexion=new Conexion();
if (!strcmp($accionrealizada,"Buscar"))
{ echo "Entre al if de buscar";
$nombre=$_POST['txtNombre'];
$apellidop=$_POST['txtPaterno'];
$apellidom=$_POST['txtMaterno'];
$estado=$_POST['cmbEstado'];
echo "Ya capture los datos que necesito";
}
if (!strcmp($estado,"3")) { $estado="";}
echo strlen($nombre);
$strSql="Select codigo, nombre, apellidopat, apellidomat, estado from tab_usuario where 1=1";
echo "<br>";
if (strlen($nombre)){
$strSql=$strSql." and nombre like '".$nombre."%'";
echo $strSql;
}
echo "<br>";
if (strlen($apellidop)){
$strSql=$strSql." and apellidoPat like '".$apellidop."%'";
echo $strSql;
}
echo "<br>";
if (strlen($apellidom)){
$strSql=$strSql." and apellidoMat like '".$apellidom."%'";
echo $strSql;
}
echo "<br>";
if (strlen($estado)){
$strSql=$strSql." and estado= '".$estado."'";
echo $strSql;
}
echo "<br>";
echo "<br>";
$strSql=$strSql." order by codigo;";
echo "ya tengo lista mi cadena final : ";
echo $strSql;
$instanciaConexion->AbrirConexion();
$resultadoQuery=$instanciaConexion->doSelect($strSql);
$listaPersonas=array();
echo "antes de entrar al while";
while($resultadoVector=mysql_fetch_array($resultadoQuery)) {
$instanciaPersona=new clasePersona();
$instanciaPersona->setCodigo($resultadoVector["codigo"]);
$instanciaPersona->setNombre($resultadoVector["nombre"]);
$instanciaPersona->setApPaterno($resultadoVector["apellidopat"]);
$instanciaPersona->setApMaterno($resultadoVector["apellidomat"]);
$instanciaPersona->setEstado($resultadoVector["estado"]);
array_push($listaPersonas,$instanciaPersona);
}
echo "antes de entrar al while";
session_start(); //esta es la linea 87
$_SESSION['ListaPersonas']=$listaPersonas;
header("Location: BusquedaUsuario.php?Busquedarealizada=Si"); //esta es la linea 94
?>
Y los errores que me salen cuando llego a esta pagina son estos:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Archivos de programa\Apache Group\Apache2\htdocs\Proyecto\logicaUsuario.php:3) in C:\Archivos de programa\Apache Group\Apache2\htdocs\Proyecto\logicaUsuario.php on line 87
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Archivos de programa\Apache Group\Apache2\htdocs\Proyecto\logicaUsuario.php:3) in C:\Archivos de programa\Apache Group\Apache2\htdocs\Proyecto\logicaUsuario.php on line 87
Warning: Cannot modify header information - headers already sent by (output started at C:\Archivos de programa\Apache Group\Apache2\htdocs\Proyecto\logicaUsuario.php:3) in C:\Archivos de programa\Apache Group\Apache2\htdocs\Proyecto\logicaUsuario.php on line 94
Por que sucede esto?