Código PHP:
function incluir_en_carrito($elemento)
{
$ultimo = count($carrito);
echo $ultimo;
$carrito[$ultimo] = $elemento;
}
Un saludo
Rubén
| |||
Array en Session Muchachos, que tal, como están, tengo una consulta, almaceno en $SESSION un array llamado $carrito; a este le quiero agregar elementos, pero parece que no sucede nada. Como puedo hacerlo Código PHP: Un saludo Rubén |
| |||
Pon el código completo que uses ... No sé si será un "error tipográfico" .. pero las sesiones por su array "superglobal" se definen/acceden por: Código PHP: Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Código PHP: Aca esta. Aca falla $sSQL = "select * from items where item_id = $aux", ya q el aux esta en null Saludos Rubén |
| |||
En ese código usas una "validación" tipo session_is_register() .. pero no usas un session_register() en ningún punto del código que es la función que deberías usar para registrar tu variable (tu array) en la sesión .. Pero .. de todas formas .. Consejo: Usa los arrays supeglobales para todo .. ya usas los $_POST .. usa para sesioens los $_SESSION. Son más seguros para tu aplicación y además no dependen del estado de "register_globals" (esté a ON o a OFF funcionará tu aplicación y si además está a OFF más segura será). www.php.net/session Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Cluster, gracias, pero justo ya lo habia conseguido, pero tengo un problema, registra mi SESSION, pero vuelvo a otra pagina y de ahi selecciono un producto nuevo y entro de nuevo a esta pagina, deberian haber 2 productos ahora, pero no me registra , solo me registra el ultimo, es decir el array no se acumula. Que puede haber pasado?? Código PHP: Rubén p.D.: El session_register esta en la pagina q llama a este |
| |||
Insisto: NO uses Cita: ni session_is_register() .. USA sólo los arrays superglobales $_SESSION .. NO mezcles.p.D.: El session_register esta en la pagina q llama a este Código PHP: Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
refuerza_web.php Código PHP: carrito.php Código PHP: Saludos Rubén |
| |||
Es que en refuerza_web.php siempre asignas un array vacio a la sessión "carrito" .. Y eso lo debes hace siempre y cuando tu sesión no esté creada (lo mismo en carrito.php) Código PHP: Código PHP: Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |