Veamos, el código que tengo es + o - el siguiente:
session_start();
$marca_ses="$marca";
session_register('marca_ses');
$modelo_ses="$modelo";
session_register('modelo_ses');
$carroceria_ses="$carroceria";
session_register('carroceria_ses');
...
(sin el [$i]), hasta aquí todo funciona.
Ahora me encuentro con el problema que les comenté, si el usuario quiere rellenar de nuevo el mismo form para añadir otro pedido, lo que ocurre es que me actualiza las variables de sesión (obviamente).
Y entonces pienso en hacer lo siguiente:
Código PHP:
//cuento cuantas variables hay metidas en la variable de sesion
//$marca_ses (por contar alguna de las variables)
$contador=count($marca_ses);
$contador++;
$marca_ses[$contador]="$marca";
session_register('marca_ses');
$modelo_ses[$contador]="$modelo";
session_register('modelo_ses');
Pero ya con la primera vez que envío el formulario los datos obtenidos no aparecen, estando en su lugar la palabra "array"
¿Que hago mal?
¿El problema puede estar a la hora de leer los arrays?
Ya lo conseguí!!!
El problema estaba al leer los arrays... tenía un lío encima... no sabía que tenía que hacer un bucle con el "for".
Muchas gracias a todos