function ActualizarProducto($idPro, $nombre, $descripcion, $tipoproducto, $imagen) { $sql = "UPDATE productos SET nombre='{$nombre}', descripcion='{$descripcion}', tipoproductos='{$tipoproducto}',\n imagen='{$imagen}' WHERE idpro={$idPro}"; $mysql = conexionMySQL(); if ($resultado = $mysql->query($sql)) { $respuesta = "<div class='exito' data-recargar>Se actualizo conexito el \n registro del superheroe:<b>{$nombre}</b></div>"; } else { $respuesta = "<div class='error'>Ocurrio un error \n no se actualizo el registro con el nombre del Superheroe::<b>{$nombre}</b></div>"; } $mysql->close(); return printf($respuesta); }
function insertarHeroe($nombre, $imagen, $descripcion, $editorial) { $sql = "INSERT INTO heroes(id_heroe,nombre,imagen,descripcion,editorial) VALUES (0,'{$nombre}','{$imagen}','{$descripcion}',{$editorial});"; $mysql = conexionMySQL(); if ($resultado = $mysql->query($sql)) { $respuesta = "<div class='exito' data-recargar>Se insertó con éxito el registro del Superhéroe <b>{$nombre}</b></div>"; } else { $respuesta = "<div class='error'>Ocurrió un error NO se insertó el registro del Superhéroe: <b>{$nombre}</b></div>"; } $mysql->close(); return printf($respuesta); }
function mostrarHeroes() { $editorial = catalogoEditoriales(); $mysql = conexionMySQL(); $sql = "SELECT * FROM heroes ORDER BY id_heroe DESC"; if ($resultado = $mysql->query($sql)) { if (mysqli_num_rows($resultado) == 0) { //Cuando no hay registros que em salga un mensaje $respuesta = "<div class= 'alert alert-warning'>No hay registros de héroes aún.</div>"; } else { //Si hay registros $tabla = "<table class='table table-bordered' id='tabla-heroes'>"; $tabla .= "<thead>"; $tabla .= "<tr class='info'>"; $tabla .= "<th>Id héroe</th>"; $tabla .= "<th>Nombre</th>"; $tabla .= "<th>Imagen</th>"; $tabla .= "<th>Descripción</th>"; $tabla .= "<th>Editorial</th>"; $tabla .= "<th>Editar</th>"; $tabla .= "<th>Eliminar</th>"; $tabla .= "</tr>"; $tabla .= "</thead>"; $tabla .= "<tbody>"; while ($fila = $resultado->fetch_assoc()) { //Mientras exista registro de mi consulta hacer mientras $tabla .= "<tr>"; $tabla .= "<td>" . $fila["id_heroe"] . "</td>"; $tabla .= "<td>" . $fila["nombre"] . "</td>"; $tabla .= "<td><img src='images/" . $fila["imagen"] . "'/></td>"; $tabla .= "<td><p>" . $fila["descripcion"] . "</p></td>"; $tabla .= "<td><b>" . $editorial[$fila["editorial"]] . "</b></td>"; $tabla .= "<td>Btn editar</td>"; $tabla .= "<td>Btn eliminar</td>"; $tabla .= "</tr>"; } //liberando memoria $resultado->free(); $tabla .= "</tbody>"; $tabla .= "</table>"; $respuesta = $tabla; } //$respuesta="<div class= 'alert alert-success'>Se ejecutó la consulta a la BD</div>" } else { $respuesta = "<div class= 'alert alert-danger'>No se ejecutó la consulta a la BD</div>"; } $mysql->close(); return printf($respuesta); }
function mostrarHeroes() { $edit = catslogoEditoriales(); $con = conexionMySQL(); $sql = 'SELECT * FROM heroes ORDER BY idHeroe DESC'; if ($res = $con->query($sql)) { if (mysqli_num_rows($res) == 0) { $resp = "<div class='error'>Error: No existe registro de super héroes. La Base de Datos esta vacia.<div>"; } else { $table = "<table id='tabla-heroes' class='tabla'>"; $table .= "<thead>"; $table .= "<tr>"; $table .= "<th>ID</th>"; $table .= "<th>Nombre</th>"; $table .= "<th>Imagen</th>"; $table .= "<th>Descripción</th>"; $table .= "<th>Editorial</th>"; $table .= "<th colspan=2>Opciones</th>"; $table .= "</tr>"; $table .= "</thead>"; $table .= "<tbody>"; while ($fila = $res->fetch_assoc()) { $table .= "<tr>"; $table .= "<td>" . $fila["idHeroe"] . "</td>"; $table .= "<td><h2>" . $fila["nombre"] . "</h2></td>"; $table .= "<td><img src='img/" . $fila["imagen"] . "' class='imgR'/></td>"; $table .= "<td><p>" . $fila["descripcion"] . "</p></td>"; $table .= "<td><h3>" . $edit[$fila["editorial"]] . "</h3></td>"; $table .= "<td class='edit'>Editar ✎</td>"; $table .= "<td class='del'>Eliminar ✘</td>"; $table .= "</tr>"; } $res->free(); $table .= "</tbody>"; $table .= "</table>"; $resp = $table; } } else { $resp = "<div class='error'>Error: No se ejecuto la consulta a la Base de Datos<div>"; } $con->close(); return printf($resp); }
<?php include "conexion2.php"; $user = $_POST["usuario_txt"]; $contraseña = $_POST["password_txt"]; $mysql = conexionMySQL(); $sql = "SELECT * FROM usuario WHERE nombre='" . $user . "' AND identificacion='" . $contraseña . "' "; if ($resultado = $mysql->query($sql)) { while ($fila = $resultado->fetch_assoc()) { $usuario = $fila['nombre']; $clave = $fila['identificacion']; } } if ($user == $usuario && $contraseña == $clave) { //iniciar secion session_start(); //Declaro mis variables de sesión $_SESSION["autentificado"] = true; $_SESSION["usuario"] = $_POST["usuario_txt"]; header("location: aplicacion.php"); } else { header("location: login.php?error=si"); }
function mostrarHeroes() { $editorial = catalogoEditoriales(); $mysql = conexionMySQL(); $sql = "SELECT * FROM heroes ORDER BY id_heroe DESC"; if ($resultado = $mysql->query($sql)) { //Compruebo que el query me regrese registros $totalRegistros = mysqli_num_rows($resultado); if ($totalRegistros == 0) { $respuesta = "<div class='error'>No existen registro de super héroes. La Base de Datos esta vacía</div>"; } else { /* Inicia paginación Tarea: Encapsular */ //Limitar mi consulta SQL $regXPag = 3; $pagina = false; //Examinar la página a mostrar y el inicio del registro a mostrar if (isset($_GET["p"])) { $pagina = $_GET["p"]; } if (!$pagina) { $inicio = 0; $pagina = 1; } else { $inicio = ($pagina - 1) * $regXPag; } //Calculó el total de páginas $totalPaginas = ceil($totalRegistros / $regXPag); $sql .= " LIMIT " . $inicio . "," . $regXPag; //SELECT * FROM heroes ORDER BY id_heroe DESC LIMIT 0,3 //echo $sql."<br />".$totalPaginas; $resultado = $mysql->query($sql); //Despliega de la paginación $paginacion .= "<div class='paginacion'>"; $paginacion .= "<p>"; $paginacion .= "Número de resultados: <b>{$totalRegistros}</b> "; $paginacion .= " Mostrando <b>{$regXPag}</b> resultados por página. "; $paginacion .= " Página <b>{$pagina}</b> de <b>{$totalPaginas}</b>"; $paginacion .= "</p>"; if ($totalPaginas > 1) { $paginacion .= "<p>"; $paginacion .= $pagina != 1 ? "<a href='?p=" . ($pagina - 1) . "'>«</a>" : ""; for ($i = 1; $i <= $totalPaginas; $i++) { //Si muestro el índice de la página actual, no coloco enlace $actual = "<span class='actual'>{$pagina}</span>"; //Si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esta página. $enlace = "<a href='?p={$i}'>{$i}</a>"; $paginacion .= $pagina == $i ? $actual : $enlace; } $paginacion .= $pagina != $totalPaginas ? "<a href='?p=" . ($pagina + 1) . "'>»</a>" : ""; $paginacion .= "</p>"; } $paginacion .= "</div>"; /* Termina paginación */ $tabla = "<table id='tabla-heroes' class='tabla'>"; $tabla .= "<thead>"; $tabla .= "<tr>"; $tabla .= "<th>Id Héroe</td>"; $tabla .= "<th>Nombre</td>"; $tabla .= "<th>Imagen</td>"; $tabla .= "<th>Descripción</td>"; $tabla .= "<th>Editorial</td>"; $tabla .= "<th></td>"; $tabla .= "<th></td>"; $tabla .= "</tr>"; $tabla .= "</thead>"; $tabla .= "<tbody>"; while ($fila = $resultado->fetch_assoc()) { $tabla .= "<tr>"; $tabla .= "<td>" . $fila['id_heroe'] . "</td>"; $tabla .= "<td><h2>" . $fila['nombre'] . "</h2></td>"; $tabla .= "<td><img src='img/" . $fila['imagen'] . "' /></td>"; $tabla .= "<td><p>" . $fila['descripcion'] . "</p></td>"; $tabla .= "<td><h3>" . $editorial[$fila['editorial']] . "</h3></td>"; $tabla .= "<td><a href='#' class='editar' data-id='" . $fila['id_heroe'] . "'>Editar</a></td>"; $tabla .= "<td><a href='#' class='eliminar' data-id='" . $fila['id_heroe'] . "'>Eliminar</a></td>"; $tabla .= "</tr>"; } //Libero memoria $resultado->free(); $tabla .= "</tbody>"; $tabla .= "</table>"; $respuesta = $tabla . $paginacion; } } else { //echo "Nooo"; $respuesta = "<div class='error'>Error: No se ejecuto la consulta a la Base de Datos</div>"; } //Cerrar conexión $mysql->close(); return printf($respuesta); }
function mostrarProductos9() { $productos = catalogoProductos(); $mysql = conexionMySQL(); $sql = "SELECT * FROM productos WHERE tipoproductos=9 ORDER BY idpro DESC"; if ($resultado = $mysql->query($sql)) { //echo"wiii"; //si no hay hay registro en la base de datos //compruebo que el query me devuelva registros $totalRegistros = mysqli_num_rows($resultado); if ($totalRegistros == 0) { $respuesta = "<div class'error'>La base de datos Esta Vacia No Existe\n registros de super heroes. la base de datos esta vacia </div>"; } else { /* INICIA PAGINACION */ //LIMITAR MI CONSULTA $regXpag = 6; $pagina = false; //Examinar la pagina a mostrar y el inicio del registro a mostrar if (isset($_GET["p"])) { $pagina = $_GET["p"]; } if (!$pagina) { $inicio = 0; $pagina = 1; } else { $inicio = ($pagina - 1) * $regXpag; } //calculo el total de paginas $totalPaginas = ceil($totalRegistros / $regXpag); $sql = $sql . " LIMIT " . $inicio . "," . $regXpag; $resultado = $mysql->query($sql); //despliegue de la paginacion $paginacion = "<div class='paginacion'>"; $paginacion .= "<p>"; $paginacion .= "Numero de Resultados: <b>{$totalRegistros}</b>."; $paginacion .= "Mostrando <b>{$regXpag}</b> resultados por pagina. "; $paginacion .= "Pagina <b>{$pagina}</b> de <b>{$totalPaginas}</b>"; $paginacion .= "</p>"; if ($totalPaginas > 1) { $paginacion .= "<p>"; $enlace2 = "<a href='?p=" . ($pagina - 1) . "'>«</a>"; $paginacion .= $pagina != 1 ? $enlace2 : ""; for ($i = 1; $i <= $totalPaginas; $i++) { //su muestro el indice de la pagina actual, no coloco enlace $actual = "<span class='actual'>{$pagina}</span>"; //si el indice no corresponde a la pagina anterior $enlace = "<a href='?p={$i}'>{$i}</a>"; $paginacion .= $pagina == $i ? $actual : $enlace; } $enlace3 = "<a href='?p=" . ($pagina + 1) . "'>»</a>"; $paginacion .= $pagina != $totalPaginas ? $enlace3 : ""; $paginacion .= "</p>"; } $paginacion .= "</div>"; //echo $sql."<br />".$totalPaginas; /* TERMINA PAGINACION*/ $tabla = "<table id='tablita' class='tablilla'>"; $tabla .= "<tbody>"; while ($fila = $resultado->fetch_assoc()) { $tabla .= "<tr class='conteneedor'>"; $tabla .= "<td id='uno'class='item'><img src='php/" . $fila["imagen"] . "'/></td>"; $tabla .= "<td =''class='itemdos'> <a href='#' class='editar' data-id='" . $fila["idpro"] . "'>" . $fila["nombre"] . "</a></td>"; $tabla .= "<td class='itemtres'> <a href='#' class='eliminar' data-id='" . $fila["idpro"] . "'><img src='php/img/like.jpg'/></a></td>"; $tabla .= "</tr>"; } $resultado->free(); $tabla .= "</tbody>"; $tabla .= "</table>"; $respuesta = $tabla . $paginacion; } } else { //echo "NOO"; $respuesta = "<div class='error'>Error: No se ejecuto la consulta\n a la base de datos</div>"; } $mysql->close(); return printf($respuesta); }