if ($accion == "eliminar") { $_SESSION[carrito][$codigo]--; } // ELIMINARTODO: BAJA A 0 CANTIDAD if ($accion == "eliminarTodos") { $_SESSION[carrito][$codigo] = 0; } // ACCIONES DEL ADMIN // BAJA: DARA DE BAJA UN LIBRO if ($accion == "baja") { unset($articulos[$codigo]); cookieArrayToCookie($articulos, 'catalogo_articulos'); } // ALTA: DAR DE ALTA UN LIBRO if ($accion == "alta") { alta($articulos, $codigo, $titulo, $precio, $rutaImg); cookieArrayToCookie($articulos, 'catalogo_articulos'); } // Mensaje que muestra tipo usuario que ha accedido desde index. $nombre = $_SESSION['tipoAcceso']; echo "Conectado como > " . $nombre; //ZONA ADMIN // Si el usuario es admin: if ($nombre == "admin") { // Panel admin ?> <div id="contenedorAdmin"> <h1 align="center">PANEL ADMINISTRADOR</h1> <table border="1" style=" border-collapse: collapse; text-align: center; float: left; display: block;" > <tr> <th>COD</th> <th>TITULO</th> <th>PRECIO</th> <th>NOMBRE JPG</th> <th>ACCION</th></tr> <?php
//Si ya tenemos datos en los hidden, los recuperamos en un array, en caso contrario creamos un array vacio. if ($_POST["array_values"] != null && $_POST["array_keys"] != null) { $arrayValues = explode(',', $_POST['array_values']); $arrayKeys = explode(',', $_POST['array_keys']); $array_agenda = array_combine($arrayKeys, $arrayValues); } else { $array_agenda = array(); } //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>";
<tr> <form action="indexPDO.php" method="post"> <td><input type="text" name="dni" placeholder="DNI" autofocus></td> <td><input type="text" name="nombre" placeholder="Nombre"></td> <td><input type="text" name="direccion" placeholder="Direccion"></td> <td><input type="number" name="telefono" placeholder="Telefono" min="0" max="999999999"></td> <td><input type="submit" name="crear" value="Crear"></td> </form> </tr> <?php // Consulta sql select all $consulta = $conexion->query('SELECT * FROM cliente'); // Si damos al boton Crear, lanzamos la funcion de alta if (isset($_POST["crear"])) { alta($conexion); } // Si damos a algun boton modificar, lanzamos la funcion update if (isset($_POST['update'])) { update($conexion); } // Si damos a algun boton borrar, lanzamos la funcion borrar if (isset($_POST["borrar"])) { borrar($conexion); } // Listado de clientes del banco listado($consulta); ?> </table>
if ($nombre == null) { $textoAdv = "No has introducido el nombre."; $advertencia = true; } elseif (isExiste($fileText, $nombre) && $tel == null) { baja($fileText, $nombre); $textoCorrect = "{$nombre} se ha dado de baja."; $correct = true; } elseif (isExiste($fileText, $nombre) && $tel != null) { modificar($fileText, $nombre, $tel); $textoCorrect = "{$nombre} con teléfono {$tel} se ha modificado."; $correct = true; } elseif (!isExiste($fileText, $nombre) && $tel == null) { $textoAdv = "No has introducido el teléfono."; $advertencia = true; } elseif (!isExiste($fileText, $nombre) && $tel != null) { alta($fileText, $nombre, $tel); $textoCorrect = "{$nombre} con teléfono {$tel} se ha dado de alta."; $correct = true; } } // En caso de existir el archivo muestra los datos en una tabla. if (filesize($fileText)) { echo "<table><tr><th>Nombre</th><th>Número</th></tr>"; $fichero = fopen($fileText, "r") or die("ERROR al leer el fichero."); $lineas_fichero = file($fileText); for ($i = 0; $i < count($lineas_fichero); $i++) { $celda = explode(":", $lineas_fichero[$i]); echo "<tr><td>{$celda['0']}</td><td>{$celda['1']}</td></tr>"; } echo "</table><br/>"; fclose($fichero);
$ruta = "./agenda.txt"; $fichero = fopen($ruta, "c+") or die("No se puede abrir el archivo"); //Variable que guarda los mensajes de ALTA, MODIFICIACION y BAJA $mensaje = "<p></p>"; //Variable para comprobar si el nombre existe, //ya que al borrarlo en la primera comprobación, si se intenta volver a buscar siempre devolverá false $nombre_existe = false; 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
</div> </div> <button name="btnalta" type="submit" class="btn btn-default button">Darse de alta</button> </form> <?php if (isset($_POST['btnalta'])) { if ($_POST['loginjuradopopular'] == "" || $_POST['emailjuradopopular'] == "" || $_POST['passwordjuradopopular'] == "" || $_POST['repetirpasswordjuradopopular'] == "") { echo '<script> alert("Debe rellenar todos los campos");</script>'; echo '<script> window.location="./registro.php";</script>'; } else { if (strcmp($_POST['passwordjuradopopular'], $_POST['repetirpasswordjuradopopular'])) { echo '<script> alert("Las contrase\\u00f1as no coinciden");</script>'; echo '<script> window.location="./registro.php";</script>'; } else { if (alta($_POST['loginjuradopopular'], md5($_POST['passwordjuradopopular']), $_POST['emailjuradopopular'], 'jpop')) { header("Location: ./registro_login.php"); } else { echo '<script> alert("O login xa existe. Tenteo con outro.");</script>'; echo '<script> window.location="./registro.php";</script>'; } } } } ?> <div class="cleaner"></div> </div> <div class="col-xs-12 col-sm-12 col-md-1"></div> </div> </div>
<tr> <form action="indexMySql.php" method="post"> <td><input type="text" name="dni" placeholder="DNI" autofocus></td> <td><input type="text" name="nombre" placeholder="Nombre"></td> <td><input type="text" name="direccion" placeholder="Direccion"></td> <td><input type="number" name="telefono" placeholder="Telefono" min="0" max="999999999"></td> <td><input type="submit" name="crear" value="Crear"></td> </form> </tr> <?php // Consulta sql select all $consulta = mysql_query('SELECT * FROM cliente', $conexion); // Si damos al boton Crear, lanzamos la funcion de alta if (isset($_POST["crear"])) { alta(); } // Si damos a algun boton modificar, lanzamos la funcion update if (isset($_POST['update'])) { update(); } // Si damos a algun boton borrar, lanzamos la funcion borrar if (isset($_POST["borrar"])) { borrar(); } // Listado de clientes del banco listado($consulta); ?> </table>
if ($nombre == null) { $textoAdv = "No has introducido el nombre."; $advertencia = true; } elseif (isExiste($agenda, $nombre) && $tel == null) { baja($agenda, $nombre); $textoCorrect = "{$nombre} se ha dado de baja."; $correct = true; } elseif (isExiste($agenda, $nombre) && $tel != null) { modificar($agenda, $nombre, $tel); $textoCorrect = "{$nombre} con teléfono {$tel} se ha modificado."; $correct = true; } elseif (!isExiste($agenda, $nombre) && $tel == null) { $textoAdv = "No has introducido el teléfono."; $advertencia = true; } elseif (!isExiste($agenda, $nombre) && $tel != null) { alta($agenda, $nombre, $tel); $textoCorrect = "{$nombre} con teléfono {$tel} se ha dado de alta."; $correct = true; } // Si el tamaño de la agenda es mayor de cero por tanto no esta vacia muestra lo que contiene el array agenda. if (count($agenda) != 0) { // Pinta una tabla y sus cabeceras. echo "<table><tr><th>Nombre</th><th>Teléfono</th></tr>"; // Va mostrando los indices que son los nombres y los valores que son los numeros de telefono. foreach ($agenda as $indice => $valor) { echo "<tr><td>{$indice}</td><td>{$valor}</td></tr>"; } echo "</table>"; } else { // En caso de que la agenda este vacia muestra el siguiente mensaje. echo "<span class='info'>La agenda esta vacía.</span>";