Tenho uma pequena aplicação em php que gera arquivos pdf com a MPDF e envia email com a PHPMAILER. De repente a app parou de enviar os emails e apresenta a seguinte mensagem de erro:
Error PHPMailer: SMTP Error: Could not authenticate.
Faço uso de um hotmail para a configuração do PHPMAILER.
Preciso criar uma Rotina onde o usuário possa buscar na Base de Dados de Produtos, tanto por Código e Descrição, ou seja:
- caso o usuário digita o Código, mostra os dados do Produto.
- caso o usuário digita a Descrição, mostra os dados do Produto
Fiz uma Rotina, onde o usuário digita a DESCRIÇÃO com a função AUTOCOMPLETE. <=== está funcionando certinho.
Minha dúvida é como faço para DIGITAR o Código e mostrar os dados também.
o meu AutoComplete na MODEL está assim.
public function autoCompleteProduto($q){
$this->db->select('*' )
->from('produtos')
->where('produtos.statusProd',1)
->like('descricao', $q)
->limit(5)
->order_by('descricao', 'ASC');
$query = $this->db->get();
if ($query->num_rows() > 0) {
foreach ($query->result_array() as $row) {
$row_set[] = ['label' => str_pad($row['idProdutos'], '5', '0', STR_PAD_LEFT).' - '.$row['descricao'], 'id' => $row['idProdutos'], 'descricao' => $row['descricao'], 'cod_interno' => $row['cod_interno'], 'prd_unid' => $row['prd_unid'], 'estoque_atual' => $row['estoque_atual'] ];
}
echo json_encode($row_set);
}
}
no CONTROLLER está assim:
public function autoCompleteProduto()
{
$this->load->model('estoque/lancamentos_model');
if (isset($_GET['term'])) {
$q = strtolower($_GET['term']);
$this->lancamentos_model->autoCompleteProduto($q);
}
}
na VIEW está assim:
<div class="col-md-10">
<label for="idProdutos">Produto:</label>
<input type="hidden" name="idProdutos" id="idProdutos">
<input type="text" class="form-control" id="descricao" name="descricao"
style="font-size:15px; font-weight:bold;"
placeholder="Pesquisar por descrição do produto" disabled>
</div>
VIEW + JAVASCRIPT
//Função para trazer os Dados pelo o AutoComplete.
function resolveAutocomplete() {
$("#descricao").autocomplete({
source: "<?php echo base_url(); ?>estoque/lancamentos/autoCompleteProduto/",
minLength: 2,
select: function (event, ui) {
$("#idProdutos").val(ui.item.id);
$("#cod_interno").val(ui.item.cod_interno);
$("#descricao").val(ui.item.descricao);
$("#prd_unid").val(ui.item.prd_unid);
$("#estoque_atual").val(ui.item.estoque_atual);
$("#qtde").focus();
}
});
}
// inicia o autocomplete
resolveAutocomplete();
Grato,
Estou tentando criar um projeto laravel e está dando o seguinte erro
curl error 60 while downloading https://getcomposer.org/versions: SSL certificate problem: unable to get local issu
er certificate
Já tentei atualizar o composer, mas dá o mesmo erro acima.