Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/12/2009, 09:39
popi
 
Fecha de Ingreso: abril-2008
Ubicación: BCN
Mensajes: 53
Antigüedad: 16 años
Puntos: 0
Respuesta: Formulario complejo

Buenas a todos,

Ahora tengo unas dudas acerca de los arrays, comento:

Para solucionar el problema que plantee e éste post utilize ARRAYS para guardar los valores de los datos del anuncio. El sistema es el siguiente:

Tengo un bucle en el archivo formularioanuncios.php que es la parte del formulario donde el usuario entra los datos de los anuncios, lo que quiero hacer és ir guardando los campos entrados cada vez que se envia el formulario como si de registros de base de datos se trataran. Esto lo quiero hacer con un array y luego cada registro convertirlo en un string y pasarlos via GET para poder tratarlos.

El problema es que no se me arma el array:
Os pongo el codigo

Código PHP:
$anun_marca$_POST['anun_marca'][$contador];
    
$anun_modelo$_POST['anun_modelo'][$contador];
        
$anun_des$_POST['anun_des'][$contador];
    
$anun_foto$_POST['anun_foto'][$contador];
        
        
$vehiculo[$contador]= $anun_marca.";".$anun_model.";".$anun_des.";".$anun_foto
Código HTML:
<form name="formreserva"  action="<?php echo $enviarform ?>" method="post" onSubmit="return validacion(this)"enctype="multipart/form-data"/>
     Datos del vehículo <?php echo $contador;?>
    Marca: <input type="text" name="anun_marca[$contador]"  />
    Modelo: <input type="text" name="anun_modelo[$contador]"  />
    Descripcion: <input type="text" name="anun_des[$contador]"  />
...
</form> 
Seguro que el tema que esta mal es :

Código PHP:
  $vehiculo[$contador]= $anun_marca.";".$anun_model.";".$anun_des.";".$anun_foto
pero he intentado buscar info acerca de esto y no he sabido encontrarlo.

El tema seria cada vez que da una vuelta al formulario con el bucle guardar todos los campos entrados en un array y luego estos convertir-los en un string del tipo:

$anunciosvehiculos="opel;kadet;En buen estado;imagen1.jpg/ford;fiesta;En mal estado;imagen2.jpg"