コード例 #1
0
ファイル: actions.php プロジェクト: Calcio/CursoPHPBasico
function insert($table, $params)
{
    // Atribui a instrução SQL construida no método
    $sql = buildInsert($table, $params);
    $conn = dbConnect();
    extract($params);
    $idDemandante = antiInjection($id_demandante);
    $idSetor = antiInjection($id_setor);
    $idStatus = antiInjection($id_status);
    $idResponsavel = antiInjection($id_responsavel);
    $titulo = antiInjection($titulo);
    $descricao = antiInjection($descricao);
    $data = str_replace('/', '-', antiInjection($data));
    $data = date('Y-m-d', strtotime($data));
    $tempoGasto = str_replace(['AM', 'PM'], '', antiInjection($tempo_gasto));
    $stmt = mysqli_prepare($conn, $sql);
    mysqli_stmt_bind_param($stmt, 'iiisisss', $idResponsavel, $idSetor, $idDemandante, $titulo, $idStatus, $descricao, $data, $tempoGasto);
    if (!mysqli_stmt_execute($stmt)) {
        $return = false;
    } else {
        $return = mysqli_insert_id($conn);
    }
    mysqli_stmt_close($stmt);
    dbClose($conn);
    return $return;
}
コード例 #2
0
ファイル: actions.php プロジェクト: Calcio/CursoPHPBasico
function insert($table, $params)
{
    // Atribui a instrução SQL construida no método
    $sql = buildInsert($table, $params);
    $conn = dbConnect();
    extract($params);
    $status = antiInjection($status);
    $stmt = mysqli_prepare($conn, $sql);
    mysqli_stmt_bind_param($stmt, 's', $status);
    if (!mysqli_stmt_execute($stmt)) {
        $return = false;
    } else {
        $return = mysqli_insert_id($conn);
    }
    mysqli_stmt_close($stmt);
    dbClose($conn);
    return $return;
}
コード例 #3
0
ファイル: actions.php プロジェクト: Calcio/CursoPHPBasico
function insert($table, $params)
{
    // Atribui a instrução SQL construida no método
    $sql = buildInsert($table, $params);
    $conn = dbConnect();
    $options = ['cost' => 10];
    extract($params);
    $nome = antiInjection($nome);
    $email = antiInjection($email);
    $senha = password_hash(antiInjection($senha), PASSWORD_DEFAULT, $options);
    $ativo = antiInjection($ativo);
    $idSetor = antiInjection($id_setor);
    $tipo = antiInjection($tipo);
    $stmt = mysqli_prepare($conn, $sql);
    mysqli_stmt_bind_param($stmt, 'ssssis', $nome, $email, $senha, $ativo, $idSetor, $tipo);
    if (!mysqli_stmt_execute($stmt)) {
        $return = false;
    } else {
        $return = mysqli_insert_id($conn);
    }
    mysqli_stmt_close($stmt);
    dbClose($conn);
    return $return;
}