Analisando propostas

Programador Web php mvc

Publicado em 16 de Fevereiro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Bom dia, preciso que na função abaixo, a varável $recibo envie para bd conjunto de caracteres, numeros, espaço, traçço e _ (anderline),

exemplo:  po 123456-2020 - rj banco bradesco_rj

também vou precisar de um campo enviando data


public function getdespesasos($id)
    {
        $selectparams = array();
        $select = $this->select('*',
            'pdf_pedidos_despesas', 'where id_pedido = ?', 'i', [$id]);
        while ($data = $select->fetch_object()) {
            $return[] = $data;
        }
        if (!isset($return)) {
            $return = false;
        } else if ($return == null) {
            $return = false;
        }
        return $return;
    }

    public function insertdespesa($data)
    {
        $idpedido  = $data['id_pedido'];
        $arraydesp = $data['despesa'];
       
       
        $arraydespcount = (is_array($arraydesp) ? count($arraydesp) : 1);
        for ($i = 0; $i < $arraydespcount; $i++) {
         
            $quantidade = str_replace('', '', $arraydesp[$i]['quantidade']);
       
           
              $recibo = preg_match('/^[a-za-z0-9-]+$/u', '', $arraydesp[$i]['despesa_recibo']);
           
         
           
            $valor = str_replace('.', '', $ArrayDesp[$i]['valor']);
            $valor = (int)str_replace(',', '', $valor);
            $paramsDespesas = array(
                $idPedido,
                $arrayDesp[$i]['id'],
                $recibo,
                $valor,
                $quantidade
             
            );
           
           
           
            $insertDespesa = $this->insert(
                'tb_vistos_despesas (id_pedido, id_lst_despesa, despesa_recibo, desp_v_unit , desp_quant )',
                '?, ?, ?, ?, ?', 'iiiii', $paramsDespesas);
            if ($insertDespesa) {
                $return = array(
                    'error' => false,
                    'msg' => 'Despesa incluída para a OS: ' . $IdPedido
                );
            } else {
                $return = array(
                    'error' => true,
                    'msg' => 'Erro ao inserir Despesa.'
                );
            }
        }
        return $return;
    }

    public function deleteDespesa($id)
    {
        $return =  $this->delete('tb_vistos_despesas','WHERE id_despesa = ?', 'i', $id);
        if($return){
            return true;
        } else {
            return false;
        }

    }

}

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias