Ir para conteúdo

MatheusMS21

Members
  • Total de itens

    30
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre MatheusMS21

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. MatheusMS21

    multiplicar quantidade * codigo do produto

    Não é mais fácil listar os produtos e adicionar uma barra de busca ? Ao invés do usuário colocar o código do produto ? Na listagem de produtos você coloca um botão pra adicionar ao carrinho e a quantidade, assim o php já puxa o ID daquele conteúdo da lista com o valor no BD. Ficando assim: ID | NOME | VALOR. Ex: 1 | Arroz | 12,00.
  2. MatheusMS21

    criar uma linha com select option

    De uma olhada sobre Range Slider, tem bastante conteúdo. Na W3C tem um ótimo conteúdo sobre, segue o link: https://www.w3schools.com/howto/howto_js_rangeslider.asp
  3. MatheusMS21

    Ajuda com Post de múltiplas imagens no PHP

    Consegui resolver. <div style="padding-bottom: -60px;"><img src="'.$imageintec.'" height="60" width="150"></div> <div style="padding: 0 0 -30px 290px;;"><img src="'.$imagedireto.'" height="60" width="150"></div> <div style="padding-left: 550px;"><img src="'.$imagefinal.'" height="30" width="150"></div> Estava com erro na tag imagem, onde estava com problema nas aspas.
  4. MatheusMS21

    Ajuda com Post de múltiplas imagens no PHP

    Bom dia pessoal. Gostaria de saber onde eu estou errando. É o seguinte, eu gostaria de pegar os dados que eu preencho com o <form> e passar para PDF (Estou usando a biblioteca DomPDF para isso). No pdf existe 3 logos em seu cabeçalho, então preciso fazer o upload de três imagens. Meu problema é que, quando eu faço o upload, ele dá erro no pdf. Achei o erro e descobri que quando eu apago o código de dois posts, aí ele funciona. Porém só vai uma logo no cabeçalho. Códigos: Formulário: <form name="formproj" action="gerar_pdf2.php" method="POST" enctype="multipart/form-data"> <table class="table table-striped"> <thead> <tr> <th>Logo Intec <input type="file" name="logointec"></th> <th>Logo Cliente Final: <input type="file" name="logofinal"></th> <th>Logo Cliente Direto: <input type="file" name="logodireto"></th> </tr> </thead> </table> ... PHP: <?php //Logo Intec $sizeintec = getimagesize($_FILES['logointec']['tmp_name']); //get size $imageintec = "data:" . $sizeintec["mime"] . ";base64," . base64_encode(file_get_contents($_FILES['logointec']['tmp_name'])); //get image //outpout //Logo Final $sizefinal = getimagesize($_FILES['logofinal']['tmp_name']); //get size $imagefinal = "data:" . $sizefinal["mime"] . ";base64," . base64_encode(file_get_contents($_FILES['logofinal']['tmp_name'])); //get image //Logo Direto $sizedireto = getimagesize($_FILES['logodireto']['tmp_name']); //get size $imagedireto = "data:" . $sizedireto["mime"] . ";base64," . base64_encode(file_get_contents($_FILES['logodireto']['tmp_name'])); //get image ?> No código podemos ver que criei para os 3 o método para pegar a imagem e passar para o PDF. Porém só funciona quando tem somente um desses 3. Não pode colocar os 3 juntos ?
  5. MatheusMS21

    Upload de Arquivos com validação de duplicatas.

    Consegui resolver da seguinte forma: Utilizei o File_Exists para verificar se tem o arquivo com o determinado ou não. Porém eu retirei o nome do arquivo da string que vai renomear o arquivo. Assim já verifica o nome inteiro sem precisar se preocupar com a alteração do nome.
  6. MatheusMS21

    Upload de Arquivos com validação de duplicatas.

    Quando eu crio uma proposta, ele gera um número de Proposta automático, exemplo: 17SMS45001. Após esta proposta ser gerada, ela entrará com o Status "Em Andamento", então preciso fazer a negociação com a empresa e subir um arquivo de proposta. Quando eu subo este arquivo para a pasta de propostas, ele irá mudar o status para "Aguardando Aprovação" da empresa, e irá mudar o nome do arquivo para Proposta_17SMS45001_NomeDoArquivo.Extenção. Porém só pode ter um arquivo de proposta onde não pode subir outra proposta novamente, aí é que está meu problema. Não to conseguindo evitar que o php bloqueie um segundo Upload de proposta sendo que já contém um arquivo lá. Como pode se alterar o nome do arquivo, eu quero bloquear ele pelas primeiras palavras que seriam Proposta_17SMS45001, onde não da pra alterar. Basicamente é isso.
  7. MatheusMS21

    Upload de Arquivos com validação de duplicatas.

    A variável $nproposta está vindo do método $_POST, onde tem várias propostas, então ele puxa esta variável com o número dela pra reformular o nome do upload e renomear o mesmo pra depois eu listar os uploads da tal proposta pelo número dela, que seria o $nproposta. Ao fazer o upload, deve mudar o status da Proposta, onde se encontra como "Em andamento", quando eu cadastro uma nova proposta. Assim quando eu envio o arquivo, ele muda para "Aguardando Aprovação", onde defini a variável $aguardando como uma string de resultado "Aguardando Aprovação". Isto é só um pedaço da página, onde é uma listagem de propostas, então tem várias comunicações com a DB, de diferentes valores e lugares.
  8. MatheusMS21

    Upload de Arquivos com validação de duplicatas.

    Galera tudo beleza ? Então, eu estou com um B.O onde eu faço um while para listar todos os arquivos do diretório, porém eu fiz uma string onde irá validar se já tem as iniciais na pasta, por exemplo : "Proposta_17SMS45001_". Porém, eu tenho um arquivo com estas iniciais na pasta, mas na hora de fazer o upload, ele cai direto pra "Upload feito com sucesso". Onde estou errando ? <?php $dir = "propostas/"; $dh = opendir($dir); $validarupload = "Proposta_" . $nproposta; while (false !== ($nomearquivos = readdir($dh))) { $arquivos[] = $nomearquivos; $pos = strrpos($arquivos, $validarupload); if($pos !== false) { echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/Intec/listar_propostas.php'> <script type=\"text/javascript\"> alert(\"Já foi feito um Upload desta Proposta !\"); </script> "; }elseif($pos === false){ $aguardando = "Aguardando Aprovação"; $status = "UPDATE propostas SET status = '$aguardando', entrega_atual = DATE_FORMAT(CURDATE(), '%d/%m/%Y') WHERE nproposta = '$nproposta'"; $atualizar = mysqli_multi_query($conn, $status); $result_up = move_uploaded_file($_FILES['UploadArquivo']['tmp_name'], $dir.$new_name); //Fazer upload do arquivo if ($result_up){ echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/Intec/listar_propostas.php'> <script type=\"text/javascript\"> alert(\"Upload feito com Sucesso.\"); </script> "; }else{ echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/Intec/listar_propostas.php'> <script type=\"text/javascript\"> alert(\"Erro ao fazer Upload.\"); </script> "; } } } ?> Agradeço desde agora.
  9. MatheusMS21

    Formulário com Modal

    Obrigado pela ajuda, eu fiz da seguinte forma: Inseri uma caixa de anotações junto com a proposta, assim fica melhor ao invés de abrir mais modal kk
  10. MatheusMS21

    Alterar Tabela Bootstrap

    Muito obrigado galera =). Utilizei o colspan 2 e ficou bem melhor haha =D
  11. MatheusMS21

    Alterar Tabela Bootstrap

    Fala galera beleza ? Então, gostaria de saber como faço pra redimensionar essa tabela para que os ícones de ações (Marquei na imagem) fiquem um ao lado do outro ou ficarem em bloco, pois ele está jogando tudo na vertical. Obrigado desde já =)
  12. MatheusMS21

    Formulário com Modal

    Bom dia galera tudo beleza ? Estou com um enorme B.O. Vamos lá: Quando eu coloco em um select a opção "Não Aprovada", ele chama um modal onde tem que justificar o por que não foi aprovada. Porém, eu preciso inserir esta justificativa na respectiva proposta, onde tem as opções de Aprovada, Não Aprovada. Aí eu preciso usar o id desta proposta ($row_prop['nproposta'];) para poder inserir a justificativa nela. Seguem os meus códigos. Acho que o select não tem necessidade de colocar pois o javascript vai chamar o <option>Não Aprovada</option> do <select> Modal: <div class="modal fade" id="ModalNaprov<?php echo $row_prop["nproposta"]; ?>" tabindex="-1" role="dialog" aria-labelledby="modal-organiza-label" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <div class="blue-title"><h4>Justifique o Motivo</h4></div> </div> <div class="modal-body"> <form role="form" action="acoes/naprov.php?nproposta=<?php echo $row_prop["nproposta"]; ?>" method="GET" class="registration-form" enctype="multipart/form-data"> <input type="hidden" name="nproposta" value="<?php echo $row_prop["nproposta"]; ?>"> <div class="form-group"> <label>Justificar: </label> <textarea class="form-control" name="naprov"></textarea> </div> <div> <button type="button" class="btn btn-primary" data-dismiss="modal">Cancelar</button> <button type="submit" class="btn btn-success" name="btnNAPROV">Enviar</button> </div> </form> <div> </div> <br> </div> </div> </div> </div> Javascript para chamar este Modal pelo Select "Não aprovada". $('select').change(function () { if ($(this).val() == "Não Aprovada") { $('#ModalNaprov<?php echo $row_prop["nproposta"]; ?>').modal('show'); } }); PHP para inserir os dados da justificativa: ob_start(); include_once('../conexao.php'); if ($_GET) { $naprov = mysqli_real_escape_string($conn, $_GET['naprov']); $nproposta = mysqli_real_escape_string($conn, $_GET['nproposta']); $sql = "UPDATE propostas SET naprov = '$naprov' WHERE nproposta = '17SMS45001'"; if ($conn->query($sql)) { echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/Intec/listar_propostas.php?link=2'> <script type=\"text/javascript\"> alert(\"Justificativa enviada com Sucesso.\"); </script> "; }else{ echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/Intec/listar_propostas.php?link=2'> <script type=\"text/javascript\"> alert(\"Erro ao enviar justificativa.\"); </script> "; } } Obrigado pela ajuda desde já =)
  13. MatheusMS21

    Contador no PHP e Mysql

    Obrigado pela ajuda =). Fiz da seguinte forma: <?php $revisao = "SELECT revisao FROM propostas WHERE nproposta = '$proposta'"; $resultado_revisao = mysqli_query($conn , $revisao); $row = mysqli_fetch_assoc($resultado_revisao); $revisao2 = (int) $row['revisao']; $conta = $revisao2 + 1; $result_props = "UPDATE propostas SET nproposta = '$proposta', autor = '$autor', entrega = '$entrega', contratante = '$contratante', clientefinal = '$clientefinal', solicitante = '$solicitante', status = '$status', revisao = '$conta' WHERE nproposta = '$proposta'"; $resultado_props = mysqli_query($conn, $result_props); ?>
  14. MatheusMS21

    Alterar nome do arquivo Upload com PHP

    Galera, eu andei dando uma pesquisada nós códigos de upload e estou usando este daqui: $ext = strtolower(substr($_FILES['UploadArquivo']['name'],-4)); //Pegando extensão do arquivo $new_name = date("Y.m.d-H.i.s") . $ext; //Definindo um novo nome para o arquivo $dir = 'propostas/'; //Diretório para propostas $result_up = move_uploaded_file($_FILES['UploadArquivo']['tmp_name'], $dir.$new_name); //Fazer upload do arquivo Como eu faço para alterar o nome do arquivo, no código em cima está utilizando a data, eu gostaria que não mudasse o nome ao inserir o arquivo para upload. Obrigado desde já =)
  15. MatheusMS21

    Adicionar um contador após update na tabela

    Consegui aqui, fiz da seguinte forma: <?php $revisao = "SELECT revisao FROM propostas WHERE nproposta = '$proposta'"; $resultado_revisao = mysqli_query($conn , $revisao); $row = mysqli_fetch_assoc($resultado_revisao); $revisao2 = (int) $row['revisao']; $conta = $revisao2 + 1; $result_props = "UPDATE propostas SET nproposta = '$proposta', autor = '$autor', entrega = '$entrega', contratante = '$contratante', clientefinal = '$clientefinal', solicitante = '$solicitante', status = '$status', revisao = '$conta' WHERE nproposta = '$proposta'"; $resultado_props = mysqli_query($conn, $result_props); ?> Obrigado pela ajuda =)
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.