Foros del Web » Programando para Internet » PHP »

Necesito una ayudilla por aqui

Estas en el tema de Necesito una ayudilla por aqui en el foro de PHP en Foros del Web. Bueno, pues que tengo el siguiente codigo: Código: <? session_unregister('disp'); session_register('disp'); $disp = $disponible; if ($checkbox1){ session_register('check1'); $check1 = 1; } if ($checkbox2){ session_register('check2'); $check2 ...
  #1 (permalink)  
Antiguo 28/08/2005, 10:05
 
Fecha de Ingreso: marzo-2005
Mensajes: 33
Antigüedad: 12 años, 8 meses
Puntos: 0
Necesito una ayudilla por aqui

Bueno, pues que tengo el siguiente codigo:
Código:
<?

session_unregister('disp');

   session_register('disp');
   $disp = $disponible;
if ($checkbox1){
   session_register('check1');
   $check1 = 1;
}
if ($checkbox2){
   session_register('check2');
   $check2 = 1;
}
if ($checkbox3){
   session_register('check3');
   $check3 = 1;
}
if ($checkbox4){
   session_register('check4');
   $check4 = 1;
}
?>
Lo que quiero intentar es usando sessiones, registrar en distintas sessiones si cada checkbox esta marcado. Si no lo esta no se escribe nada. Al principio dle codigo quiero que se eliminen todas las sessiones anteriores. Al subirlo a mi hosting me aparece esto:

Código:
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at /home/www/presupuesto/modules/presupuesto.php:13) in /home/www/presupuesto/modules/presupuesto.php on line 17
  #2 (permalink)  
Antiguo 28/08/2005, 10:22
Avatar de compositor19  
Fecha de Ingreso: junio-2005
Ubicación: Zaragoza
Mensajes: 215
Antigüedad: 12 años, 5 meses
Puntos: 2
pon el sript de presupuesto.php

salu2
__________________
php user ;)
  #3 (permalink)  
Antiguo 28/08/2005, 10:24
 
Fecha de Ingreso: marzo-2005
Mensajes: 33
Antigüedad: 12 años, 8 meses
Puntos: 0
<?

if (!($checkbox1 || $checkbox2 || $checkbox3 || $checkbox4))
{
echo "Lo siento, no has elegido ningun presupuesto";
echo "<br><a href=\"index.php\">Volver";
exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<?

session_unregister('disp');

session_register('disp');
$disp = $disponible;
if ($checkbox1){
session_register('check1');
$check1 = 1;
}
if ($checkbox2){
session_register('check2');
$check2 = 1;
}
if ($checkbox3){
session_register('check3');
$check3 = 1;
}
if ($checkbox4){
session_register('check4');
$check4 = 1;
}
?>


Eso es todo el codigo php
lo demas es HTML
  #4 (permalink)  
Antiguo 28/08/2005, 10:27
Avatar de compositor19  
Fecha de Ingreso: junio-2005
Ubicación: Zaragoza
Mensajes: 215
Antigüedad: 12 años, 5 meses
Puntos: 2
prueba asi

Código PHP:

<?

if (!($checkbox1 || $checkbox2 || $checkbox3 || $checkbox4))
{
echo 
"Lo siento, no has elegido ningun presupuesto";
echo 
"<br><a href=\"index.php\">Volver";
exit;
}
else{
session_unregister('disp');

session_register('disp');
$disp $disponible;
if (
$checkbox1){
session_register('check1');
$check1 1;
}
if (
$checkbox2){
session_register('check2');
$check2 1;
}
if (
$checkbox3){
session_register('check3');
$check3 1;
}
if (
$checkbox4){
session_register('check4');
$check4 1;
}
}
?>
<html>
<head>
__________________
php user ;)
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 21:14.