コード例 #1
0
ファイル: modelo2.php プロジェクト: DANY-525/surgraficas
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);
}
コード例 #2
0
ファイル: modelo.php プロジェクト: hcalmur1/protest
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);
}
コード例 #3
0
ファイル: vistas.php プロジェクト: jmejiarojas/pruebasGit
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);
}
コード例 #4
0
ファイル: vista.php プロジェクト: DarkAzrael/06appCRUD
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 &#x270e;</td>";
                $table .= "<td class='del'>Eliminar &#x2718;</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);
}
コード例 #5
0
ファイル: control.php プロジェクト: DANY-525/surgraficas
<?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");
}
コード例 #6
0
ファイル: vistas.php プロジェクト: hcalmur1/protest
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) . "'>&laquo</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) . "'>&raquo</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);
}
コード例 #7
0
ファイル: vistas.php プロジェクト: DANY-525/surgraficas
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) . "'>&laquo</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) . "'>&raquo</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);
}