Beispiel #1
0
function updateUsuario($tabla, $datos, $columna, $id)
{
    $mysqli = conectar_db();
    selecciona_db($mysqli);
    $Consulta = "UPDATE {$tabla} SET ";
    for ($i = 0; $i < count($datos); $i++) {
        $Consulta = $Consulta . $columna[$i] . '=' . $datos[$i];
        if ($i != count($datos) - 1) {
            $Consulta .= ",";
        }
    }
    $Consulta .= " WHERE id=" . $id;
    $pConsulta = consulta_tb($mysqli, $Consulta);
    if (!$pConsulta) {
        echo 0;
    } else {
        echo 1;
    }
    cerrar_db($mysqli);
}
<?php

require '../php/const.php';
require '../php/conexion.php';
$mysqli = conectar_db();
selecciona_db($mysqli);
$matricula = $_POST["no_funcard"];
$Consulta = "SELECT * FROM users WHERE matricula='{$matricula}' and activo=1";
$pConsulta = consulta_tb($mysqli, $Consulta);
$datos = mysqli_fetch_array($pConsulta);
if ($datos[0] == NULL) {
    session_start();
    $_SESSION['matricula'] = "";
    echo 0;
} elseif ($datos['no_registro'] >= 3) {
    session_start();
    $_SESSION['matricula'] = "";
    echo 2;
} else {
    session_start();
    $_SESSION['matricula'] = $matricula;
    $_SESSION['id'] = $datos[0];
    echo 1;
}
cerrar_db($mysqli);