Usuario:ManuelRomero/NewPHP/formularios/Ejercicios/Ejercicio2

Volver

En ella vemos una tira de distintas capturas de imagen Imagen:funcionamientoListaAccesos2.png
 * La imagen siguiente ilustra el objetivo de este ejercicio.#
 * 1) Primero insertamos el nombre maría
 * 2) Al hacer submit vemos como aparece en la lista el nombre con un acceso
 * 3) Posteriormente insertamos otra vez el nombre maria
 * 4) Aparece ahora el mismo nombre con dos accesos
 * 5) Posteriormente insertamos otros nombres (pedro una vez y Nieves dos veces)
 * 6) Observamos como se actualiza la lista

<!DOCTYPE html>  <?php
 * Ahí pongo un posible código que da solución al problema planteado

if ( $_POST[ 'enviar' ] ) { //Leo el array de nombres que vienen en campos ocultos $listaAccesos = ($_POST[ 'listaAccesos' ]) ? $_POST[ 'listaAccesos' ] : [ ]; //Observa que este operado ternario es lo mismo que hacer // if ($_POST['listaAccesos']==null) //    $listaAccesos = []; o su equivalente  $listaAccesos=array; // else //    $listaAccesos =$_POST[ 'listaAccesos' ]

//Leo en nuevo nombre y lo agrego al array //Si ya existiera la entrada simplemento modifico el valor de ese índice $nuevoAcceso = $_POST[ 'nombre' ] ? $_POST[ 'nombre' ] : "vacio";

$listaAccesos[ $nuevoAcceso ] ++; }

?>    Datos de acceso Nombre    $acceso ) { echo" "; echo "$nombre : $acceso"; echo " "; }

?>