Ir para conteúdo
Fórum Script Brasil

CriandoBits

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Tudo que CriandoBits postou

  1. Olá! Tenho uma tabela com os campos id, servico e valor. Preciso somar os valores contidos nos campos 'valor' de acordo com os filtros aplicados. Veja: SELECT *, SUM(valor) AS totalValores FROM financeiro_entrada WHERE tipo LIKE "%suporte%" Acima quero mostrar todos os serviços do tipo "suporte" e o campo 'totalValores' com o total dos serviços em cada registro encontrado. Assim: Qual SQL devo criar para mostrar os registros acima? O SQL que fiz mostra apenas um registro. Assim: Preciso mostrar todos os registros que contenha 'suporte' como serviço. Assim:
  2. Olá, pessoal! Preciso diminuir o tamanho em bytes e em pixels de imagens antes de upar pro servidor. No entanto, só estou conseguindo exibir as imagens já alteradas mas, ao enviar para o servidor, a imagem que vai é a original, do computador, não alterada. Veja: HTML: <input type="file" name="file" id="file" accept="image/*"> <img class="img-responsive" id="image-preview" src="" alt="foto"> JAVASCRIPT: const compress = new Compress() const preview = document.getElementById('image-preview') const upload = document.getElementById('file') upload.addEventListener('change', (evt) => { const files = [...evt.target.files] compress.compress(files, { size: 4, quality: 0.75, maxWidth: 1280, // the max width of the output image maxHeight: 720, // the max height of the output image resize: true }).then((images) => { const img = images[0] // returns an array of compressed images preview.src = `${img.prefix}${img.data}` }) }, false) No Javascript acima as imagens são convertidas para 1280x720 com até 2MB. O preview mostra a imagem já convertida (ao "salvar como" o tamanho em byte e dimensões estão ok). Somente quando envio pro servidor é que a imagem vai "crua", ou seja, sem a conversão. Preciso muito resolver esse problema.
  3. Preciso enviar o status de um checkbox para gravar no banco de dados. Ao marcar, preciso que devolta o valor inteiro 1, se não estiver marcado, o valor 0. Fiz uma função em JavaScript mas, ao enviar as informações, capturo o nome da função, não o valor que ele deveria calcular. Veja os meus códigos: JAVASCRIPT <script type="text/javascript"> let opc = document.getElementsByName("admin"); function isChecked() { if (opc.checked) return 1; else return 0; } </script> Estou chamando a função aqui: <div class="checkbox"> <label> <input type="checkbox" name="admin" value="<script>isChecked();</script>"> Acesso de Administrador </label> </div> Pelo var_dump(), quando marco o checkbox, volta o nome da própria função.
  4. Criei a tabela "anamnese_micropigmentacao" e mais outras duas "pigmentos_utilizados" e "pigmentos". Na tabela "pigmentos_utilizados" criei duas chaves estrangeiras para armazenar os IDs. Ao criar as tabelas, é mostrada a mensagem de erro: "Can't create table `aslashdesigner`.`pigmentos_utilizados` (errno: 150 "Foreign key constraint is incorrectly formed")" CREATE TABLE anamnese_micropigmentacao( idinamnese INT PRIMARY KEY AUTO_INCREMENT, idcliente INT NOT NULL, tecnicaAplicada VARCHAR(15) NOT NULL, nivelSensibilidade VARCHAR(5) NOT NULL, tratamentoMedico ENUM('SIM', 'não'), obs_tratamento_medico VARCHAR(100), alergias ENUM('SIM', 'não'), obs_alergias VARCHAR(100), cirurgiaRecente ENUM('SIM', 'não'), obs_cirurgia_recente VARCHAR(100), marcaExpressaoFacial ENUM('SIM', 'não'), obs_marca_expressao_facial VARCHAR(100), tipoProcedimento VARCHAR(30) NOT NULL, diabetes ENUM('SIM', 'não'), obs_diabetes VARCHAR(100), agulhaUtilizada VARCHAR(15) NOT NULL, idpigmento INT NOT NULL, cicatrizFacial ENUM('SIM', 'não'), obs_cicatriz_facial VARCHAR(100), gestante_lactante VARCHAR(10), hipo_hipertensao_arterial VARCHAR(15), herpes_labial ENUM('SIM', 'não'), problemas_cicatrizacao_ou_queloide ENUM('SIM', 'não'), tratamento_acido ENUM('SIM', 'não'), obs_tratamento_acido VARCHAR(100), anestesico ENUM('SIM', 'não'), obs_anestesico VARCHAR(100), marcapasso ENUM('SIM', 'não'), assinatura longblob NOT NULL, obs_adicionais VARCHAR(100) ) ENGINE = innodb; CREATE TABLE pigmentos_utilizados( id_pigmento INT NOT NULL, id_anamnese INT NOT NULL, FOREIGN KEY(id_pigmento) REFERENCES pigmentos(idpigmento), FOREIGN KEY(id_anamnese) REFERENCES anamnese_micropigmentacao(idanamnese) ) ENGINE = innodb; CREATE TABLE pigmentos( idpigmento INT PRIMARY KEY AUTO_INCREMENT, cor VARCHAR(30) NOT NULL, marca VARCHAR(30) NOT NULL ) ENGINE = innodb;
  5. Estou há dias tentando entender o motivo do erro "mysqli_query() expects parameter 1 to be mysqli, null given in" no meu projeto. Classe utilizada (arquivo conexao.php): class Funcoes { public $servidor = 'localhost'; public $usuario = 'meu_user'; public $senha = 'minha_senha'; public $bd = 'meu_bd'; public function cnx() { $link = mysqli_connect($this->servidor, $this->usuario, $this->senha, $this->bd); return $link; } } Arquivo com o erro: include ($_SERVER['DOCUMENT_ROOT']."/_pg/conexao.php"); $obj = new Funcoes(); $link = $obj->cnx(); function abreLink($descricao) { $query = mysqli_query($link, "SELECT * FROM links WHERE descricao='$descricao'"); while ($row = mysqli_fetch_array($query, MYSQLI_ASSOC)) { $url = $row['link']; } return $url; } } Alguém poderia dar uma luz?!
  6. Boa tarde! Estou fazendo um site de comércio eletrônico e preciso gravar os pedidos em um banco de dados. Desejo gravar em uma tabela os dados referentes aos produtos, como "id", "descrição", "valor unitário", "valor total" e "email". O problema é que essas informações são reunidas através de uma consulta na tabela de produtos e a quantidade de cada item é calculado com base no valor de uma variável de sessão; as informações, são apresentadas em uma página HTML no formato de tabelas. Eu gostaria de transformar essa tabela da página HTML em uma tabela no banco de dados. Resumindo, como gravo os itens do meu carrinho de compras em uma tabela no banco de dados? Obrigado.
×
×
  • Criar Novo...