Analisando propostas

Programador Web php mvc

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

Sobre este projeto

USD 100 - 250

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

JavaScript MySQL PHP

Voce gostaria de começar trabalhar neste projeto?

Entre com sua conta Workana ou faça o seu cadastro! Potencialize seu trabalho freelancer

Freelancers que já se candidataram para este trabalho

  • Olá, Meu nome é Cláudio, tenho 25 anos e sou desenvolvedor, minhas habilidades são voltadas para o desenvolvimento de aplicações web/mobile. - PHP - Laravel - Java para Android - MySQL - H...

  • Sou graduada em Sistemas de Informação, trabalho com desenvolvimento web a (especialmente com HTML, CSS, JS, Jquery, PHP e Codeigniter), no desenvolvimento de sites e sistemas. Site pessoal: http...

  • Formado em Análise e Desenvolvimento de Sistemas, com experiência em PHP, C#. Java, Html, CSS, javascript entre outras. Atualmente trabalhando em horário comercial como desenvolvedor back-end PHP.