Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Documentos em word...................., Resumos de Português (Gramática - Literatura)

Documentos......................................................................................................................................................................................................................................................................................................................................................................

Tipologia: Resumos

2021

Compartilhado em 15/10/2023

Luanadobonde
Luanadobonde 🇧🇷

2 documentos

1 / 20

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
index
<!DOCTYPE html>
<html>
  <head>
    <title>CRM</title>
    <meta http-equiv="Content-Type" content="text/html;
charset=utf-8">
    <meta name="description" content="Framset">
    <link rel="stylesheet" href="css.css">
  </head>
  <!--<frameset rows="10%,*">
    <frame src="cabeçalho.html" noresize="no"></frame>
    <FRAMESET cols="5%,0%,*">
       
      <frame name="menu" src="menu.html"
noresize="no"></frame>
      <frameset rows="">
        <frame name="conteudo" src="conteudo.html"
noresize="no"></frame>
      </frameset>
    </frameset>
  </frameset>-->
  <body>
    <div class="cabeçalho">
      <img src="crm.png" width="60" height="50">
    </div>
    <div style="width:80px; height:auto; float:left;
background-color: rgba(149, 149, 252, 0.61); ">
      <iframe src="menu.html" width="100%" height="400px"
frameborder="0" position="center"></iframe>
      </div>
      <div class="container">
      <iframe src="conteudo.php"; name="conteudo";
frameborder="0"></iframe>
      </div>
     
      <div style="clear:both"></div>
  </body>
</html>
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Pré-visualização parcial do texto

Baixe Documentos em word.................... e outras Resumos em PDF para Português (Gramática - Literatura), somente na Docsity!

index

CRM

Menu

Cargo:

Eu li e aceito os termos de uso

Compras php

Tabela de Compras

'; while ($row = mysqli_fetch_assoc($resultado)) { echo ''. $row['idCompras']. ' - '. $row['idProduto']. ' - '. $row['quant']. ' - '. $row['idFornecedor']. ' - '. $row['dataCompra'] .''; } echo ''; } else { echo 'Erro na consulta: '. mysqli_error($mysqli); } // Libera os recursos da consulta mysqli_free_result($resultado); // Fecha a conexão com o banco de dados

// Fecha a conexão com o banco de dados // mysqli_close($mysqli); ?>

Fornecedores php

Tabela de Fornecedores

'; while ($row = mysqli_fetch_assoc($resultado)) { echo ''. $row['idFornecedor']. ' - '

. $row['nomeFornecedor']. ' - '. $row['idProduto']. ' - '. $row['contacto']. ' - '. $row['emailFornecedor'] .' - '. $row['endereçoFornecedor'] .''; } echo ''; } else { echo 'Erro na consulta: '. mysqli_error($mysqli);

// Libera os recursos da consulta mysqli_free_result($resultado); // Fecha a conexão com o banco de dados // mysqli_close($mysqli); ?>

Vendas php

Tabela de Vendas

'; while ($row = mysqli_fetch_assoc($resultado3)) { echo ''. $row['idVenda']. ' - '. $row['idProduto']. ' - '. $row['nomeFornecedor']. ' - '. $row['idCliente']. ' - '. $row['nomeCliente']. ' - '. $row['quantidade']. ' - '. $row['valorTotal'] .''; }

Css /* geral*/

  • { margin: 0; padding : 0 ; box-sizing : border-box; font-family : Helvetica, sans-serif; color : #323232; border : none; } input, label { display : block; outline : none; width : 100 %; } a { color : #E60084; } body { padding-top : 5 vh; /background-image: url('../img/tipos-de-frutas-1.jpg');/ background-color : burlywood; background-size : cover; background-position-y : -150px; } /* form */ #main-container { width : 500 px;

margin-left : auto; margin-right : auto; background-color : #FFF; border-radius : 10 px; padding : 25 px; } #main-container h1 { text-align : center; margin-bottom : 25 px; font-size : 1.6rem; } form { display : flex; flex-wrap : wrap; justify-content : space-between; } .full-box { flex : 1 1 100 %; position : relative; } .half-box { flex : 1 1 45 %; position : relative; } .spacing { margin-right : 2.5%; } label { font-weight : bold; font-size : .8rem; } input { border-bottom : 2 px solid #323232; padding : 10 px; font-size : .9rem; margin-bottom : 40 px; } input:focus { border-color : #E60084; }

height : 40 px; cursor : pointer; } #agreement{ margin-right : 5 px; } #agreement, #agreement-label { display : inline-block; width : auto; } .eror-validation{ color :rgb( 216 , 21 , 21 ); position : absolute; top : 57 px; font-size : .8rem; } .template{ display : none; }

Js class Validator { constructor () { this.validations = [ 'data-min-length', 'data-max-length', 'data-only-letters', 'data-email-validate', 'data-required', 'data-equal', 'data-password-validate', ] } // inicia a validação de todos os campos validate( form ) { // limpa todas as validações antigas let currentValidations = document.querySelectorAll('form .error-validation'); if(currentValidations.length) { this.cleanValidations(currentValidations); } // pegar todos inputs let inputs = form .getElementsByTagName('input'); // transformar HTMLCollection em arr let inputsArray = [...inputs];

// método para validar strings que só contem letras onlyletters( input ) { let re = /^[A-Za-z]+$/;; let inputValue = input .value; let errorMessage = Este campo não aceita números nem caracteres especiais; if(!re.test(inputValue)) { this.printMessage( input , errorMessage); } } // método para validar e-mail emailvalidate( input ) { let re = /\S+@\S+.\S+/; let email = input .value; let errorMessage = Insira um e-mail no padrão [email protected]; if(!re.test(email)) { this.printMessage( input , errorMessage); } } // verificar se um campo está igual o outro equal( input , inputName ) { let inputToCompare = document.getElementsByName( inputName ) [ 0 ]; let errorMessage = Este campo precisa estar igual ao $ { _inputName_ }; if( input .value != inputToCompare.value) { this.printMessage( input , errorMessage); } }

// método para exibir inputs que são necessários required( input ) { let inputValue = input .value; if(inputValue === '') { let errorMessage = Este campo é obrigatório; this.printMessage( input , errorMessage); } } // validando o campo de senha passwordvalidate( input ) { // explodir string em array let charArr = input .value.split(""); let uppercases = 0 ; let numbers = 0 ; for( let i = 0 ; charArr.length > i; i++) { if(charArr[i] === charArr[i].toUpperCase() && isNaN(parseInt(charArr[i]))) { uppercases++; } else if(!isNaN(parseInt(charArr[i]))) { numbers++; } } if(uppercases === 0 || numbers === 0 ) { let errorMessage = A senha precisa um caractere maiúsculo e um número; this.printMessage( input , errorMessage); } } // método para imprimir mensagens de erro printMessage( input , msg ) { // checa os erros presentes no input let errorsQty = input .parentNode.querySelector('.error- validation'); // imprimir erro só se não tiver erros if(errorsQty === null) {

Php connect_errno) echo "falha na conexão:(".$mysqli2->connect_errno.") ". $mysqli2->connect_errno; /*$query= "show tables"; $resultado = mysqli_query($mysqli2, $query); // Verifica se há resultados if (mysqli_num_rows($resultado) > 0) { echo "Tabelas do Banco de Dados"; echo ""; // Loop para exibir os nomes das tabelas while ($row = mysqli_fetch_row($resultado)) { $tabela = $row[0]; echo "$tabela"; } echo ""; } else {

echo "Nenhuma tabela encontrada."; } // Fecha a conexão com o banco de dados // mysqli_close($mysqli);*/ ?>