Buenas, soy nuevo en el foro y tengo un pequeño detalle que no puedo solucionar, espero me puedan ayudar. Tengo el siguiente codigo:
Código PHP:
<?php
if (!empty($_POST['dato'])) {
$array = explode("," , $_POST['elementos']);
if (!empty($_POST['elementos'])) {
$pos = count($array);
} else {
$pos = 0;
}
$array[$pos] = $_POST['dato'];
echo "Elementos del array:<br>";
for ($i=0 ; $i < count($array) ; $i++){
echo "Valor $i: <b>".$array[$i]."</b><br>";
}
}
?>
<form name="formulario" action="" method="post">
<input name="dato" type="text" />
<input name="elementos" type="hidden" value="<?php if (isset($array)) echo implode("," , $array) ?>" />
<input type="submit" value="Enviar" />
</form>
El cual funciona si lo ejecutan, e ingresa datos mediantes input creando un nuevo indice.
Lo que no puedo lograr hacer, es ingresar con mas de 1 input a la vez, los cuales se vayan guardando en el indice 0, luego 1, etc. Imaginenlo como un gran formulario que recibe los datos de una persona, se guarda y luego se vuelve a llenar sin perder los datos de la otra persona, para luego imprimir ambos. Eso es lo que finalmente deseo realizar.
Espero mi codigo sea de ayuda. Saludos