function generar($arreglo) { $nelem = count($arreglo); $listo = false; $n = 0; while (!$listo) { $randval = rand(1, 20); if (!existe($randval, $arreglo)) { $arreglo[$n] = $randval; $n++; if ($n == $nelem) { $listo = true; } } } }
} //COMPROBACIONES DEL FORMULARIO //El nombre siempre es obligatorio if ($_POST["nombre"] != null) { $nombre = $_POST["nombre"]; // Si el nombre no existe en la agenda y el telefono no está vacio. Se llama a la función ALTA if (!existe($array_agenda, $nombre) && $_POST["telefono"] != null) { $telefono = $_POST["telefono"]; alta($array_agenda, $nombre, $telefono); $mensaje = "<p style='color:blue'>El contacto se ha dado de alta en la agenda.</p>"; } elseif (existe($array_agenda, $nombre) && $_POST["telefono"] != null) { $telefono = $_POST["telefono"]; $nombre_existe = true; modificar($array_agenda, $nombre, $telefono); $mensaje = "<p style='color:blue'>El contacto se ha modificado correctamente.</p>"; } elseif (existe($array_agenda, $nombre) && $_POST["telefono"] == null) { $nombre_existe = true; baja($array_agenda, $nombre); $mensaje = "<p style='color:blue'>El contacto se ha dado de baja correctamente.</p>"; } } //Si el array está vacío avisamos if (count($array_agenda) == 0) { echo "<p>La agenda está vacia</p>"; } else { //Si no está vacío pintamos la tabla echo "<table style='border: 1px solid #000; border-collapse: collapse; text-align: center' cellpadding='15'>"; echo "<th style='border: 1px solid #000; background-color: darkolivegreen'>Nombre</th>"; echo "<th style='border: 1px solid #000; background-color: darkolivegreen'>Teléfono</th>"; //Y recorremos el array rellenando la tabla foreach ($array_agenda as $nombre => $telefono) {
<?php require '../DAO/UsuarioDAO.php'; $username = $_POST["username"]; $password = $_POST["password"]; if (existe($username, $password)) { $usuario = getUsuarioByLogin($username, $password); session_start(); $_SESSION["idUsuario"] = $usuario["idUsuario"]; $_SESSION["username"] = $usuario["username"]; $_SESSION["rol"] = $usuario["rol"]; header("Location: ../home.php"); } else { header("Location: ../login.php?rpta=incorrecto"); }
if (isset($_POST['enviar'])) { //COMPROBACIONES DEL FORMULARIO //El nombre siempre es obligatorio if ($_POST["nombre"] != null) { $nombre = $_POST["nombre"]; // Si el nombre no existe en la agenda y el telefono no está vacio. Se llama a la función ALTA if (!existe($fichero, $nombre) && $_POST["telefono"] != null) { $telefono = $_POST["telefono"]; alta($fichero, $nombre, $telefono); $mensaje = "<p style='color:blue'>El contacto se ha dado de alta en la agenda.</p>"; } elseif (existe($fichero, $nombre) && $_POST["telefono"] != null) { $telefono = $_POST["telefono"]; $nombre_existe = true; modificar($fichero, $nombre, $telefono); $mensaje = "<p style='color:blue'>El contacto se ha modificado correctamente.</p>"; } elseif (existe($fichero, $nombre) && $_POST["telefono"] == null) { $nombre_existe = true; baja($fichero, $nombre); $mensaje = "<p style='color:blue'>El contacto se ha dado de baja correctamente.</p>"; } } } $fichero = fopen($ruta, "r") or die("No se puede abrir el archivo"); //Este método se llama para que limpie la cache // y filesize devuelva el tamaño actualizado después de meterle mas datos clearstatcache(); //Si el archivo está vacio mostramos un aviso if (filesize($ruta) == 0) { echo "<p>No has añadido ningún contacto.</p>"; } else { //Si no está vacío pintamos la tabla
<?php /** * Created by PhpStorm. * User: ferry francois * Date: 16/11/2015 * Time: 16:25 */ session_start(); include '../contr/controller.php'; if (isset($_POST['login']) && isset($_POST['mdp'])) { existe(htmlspecialchars($_POST['login']), htmlspecialchars($_POST['mdp'])); }