Foros del Web » Programando para Internet » PHP »

sobre sesiones

Estas en el tema de sobre sesiones en el foro de PHP en Foros del Web. Hola a todos, tengo un problema con las sessiones, cuando desde un formulario llamo a otro modulo donde hago las comprobaciones para eliminar de una ...
  #1 (permalink)  
Antiguo 25/04/2003, 10:59
 
Fecha de Ingreso: abril-2003
Mensajes: 5
Antigüedad: 14 años, 7 meses
Puntos: 0
sobre sesiones

Hola a todos, tengo un problema con las sessiones, cuando desde un formulario llamo a otro modulo donde hago las comprobaciones para eliminar de una base de datos me da los dos siguientes warning:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent in C:\Archivos de programa\Apache Group\Apache\htdocs\gastos\sqleliminacuenta2.php on line 1

Warning: Cannot modify header information - headers already sent in C:\Archivos de programa\Apache Group\Apache\htdocs\gastos\sqleliminacuenta2.php on line 19

Y no tengo ningun espacio antes de session_start(), el modulo empieza asi:

Código PHP:
<? session_start();
if (isset(
$_POST["b_elimina"])) {
    
//comprobaciones
    
if (isset($_POST["cuentas"])) {
        
//Eliminamos
        
$conn mysql_connect('localhost','ODBC','odbc2003'); 
        
//selecciono la BBDD 
        
mysql_select_db("gastos",$conn);
        
$listacuentas implode(",",$_POST["cuentas"]);
        
$ssql "DELETE FROM CUENTAS WHERE cu_titular='" $_SESSION["usuario"] . "' and cu_nombre in (" $listacuentas ")";
        
$rs mysql_query($ssql,$conn); 
        if (
$rs) {
            
$_SESSION["mensaje"]="Se han eleminado las cuentas (" $listacuentas ") correctamente";
            
header("Location: segcontenido.php");
        }
        else {
            
$_SESSION["mensaje"]="Error al intentar eliminar las cuentas (" $listacuentas ")";
            
header("Location: zonacuentas.php?page=elimina");
        }
    }
He mirado otras respuestas del foro, pero ninguna se parece a mi caso.
  #2 (permalink)  
Antiguo 25/04/2003, 11:27
 
Fecha de Ingreso: abril-2003
Mensajes: 5
Antigüedad: 14 años, 7 meses
Puntos: 0
Ya esta solucionado, era que una variable esta mal inicializada. Muchas gracias a todos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:19.