Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jcsalim

distribuir clientes conforme nivel do vendedor

Recommended Posts

Pessoal tudo bem, estou com uma dúvida em como montar uma consulta mysql, seguinte:

 

Tenho uma tbl_clientes que possui um campo com o nome de possui_atendente que vem de um form PHP, input radio para especificar se o cliente já possui um vendedor o atendendo.

 

Se o cliente marcar nao, preciso indicar esse cliente para o vendedor que possui nivel A (que é melhor vendedor) se esse vendedor já estiver atendendo algum cliente o sistema seleciona automaticamente o vendedor B para atende-lo e assim sucessivamente.

 

Preciso de uma ideia de como montar essa consulta, se puderem me ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Explique estiver o "já estiver atendendo".

 

Quantos níveis de vendedor existem ?

 

Publique os modelos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nivel A,B,C os clientes serão direcionados ao vendedor que estiver no rank maior de vendas se ele estiver atendendo muitos clientes, direcionar para outro o do proximo nivel

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nivel A,B,C os clientes serão direcionados ao vendedor que estiver no rank maior de vendas se ele estiver atendendo muitos clientes, direcionar para outro o do proximo nivel, vou começar a montar e posto o código.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muitos clientes .... 2 , 37 , 45678 ...

 

Cheira a coisa a ser feita por procedure todavia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Wesley Alves barnosa
      Desenvolvi um site para vender palestras o https://palestraparaprofessores.com.br, já tenho algum trafego, mas esta muito abaixo do que espero. Álguem aqui pode me ajudar a entender melhor o que preciso fazer para vender minhas palestras.
       
      Se puderem me ajudar com dicas ficarei grato!
      Obrigado
    • Por Jefferson andre
      Saudacoes mestres,
       
      Estou com a seguinte situacao e nao sei resolver, em um formulario apos selecionar o cliente preciso pegar determinados valores de uma array e preencher os respectivos campos no mesmo formulario.
       
      O select do campo cliente ja tem as informacoes dos demais campos que vou precisar.
       
      Estou usando uma rotina em javascript que verifica a mudanca no campo e que agora precisa ser modificada para pegar os dados e dar retorno dos campos
       
          <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
          <script type="text/javascript">
              $('#estado').on('change',function() {
              alert($(this).val());
              console.log($(this).val());
              });
          </script>
       
      na rotina acima ao mudar o valor do campo aparece uma mensagem na tela, entao pensei em pegar a mesma ideia e preencher os valores dos campos.
       
      Agradeço a ajuda e sugestoes.
    • Por PedroHensil
      Bom dia Pessoal, estou tendo problemas para mostrar na tela dados do telefone em um código para cadastro de clientes, alguém pode me ajudar?
       
      aqui como eu coletei os dados:

      aqui como estou tentando mostrar na tela:o que fiz de errado?
    • Por Rodrigo Balest
      Olá!
      A minha dúvida é a seguinte: surge para você um possível novo cliente. Ele quer que seja feita uma atualização de layout do site dele, possivelmente incluindo novas funcionalidades, como banners na home. Ele te pede uma proposta de orçamento, mas você não sabe os recursos/plugins que já estão instalados no CMS. Você pede a senha do painel administrativo do site do cliente - que ainda não é seu cliente - para ver quais os recursos disponíveis e dar um orçamento e prazo mais precisos, ou você faz uma dedução aproximada do orçamento?
       
      Obrigado pela atenção!
    • Por marlone
      Quando eu tento cadastrar um fornecedor aparece que foi cadastrado com sucerro, mas no banco não fica salvo
       
       
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <?php
              $titulo = "Controle &raquo; Cadastrar Fornecedor";
              require_once ("includes/header.php"); 
          ?> 
      </head>
      <body>
                  <?php 
                      require_once('includes/testes.php');
                      //require_once('includes/db.php');
                      require 'includes/conn.php';
                      if ($_POST)
                      {
                          $nome = $_POST['produto'];
                          $contato = $_POST['contato'];
                          $cnpj = $_POST['cnpj'];
                          $rua = $_POST['rua'];
                          $bairro = $_POST['bairro'];
                          $cidade = $_POST['cidade'];
                          $estado = $_POST['uf'];
                          $fone2 = $_POST['fone2'];
                          $fone3 = $_POST['fone3'];
                          $site = $_POST['site'];
                          $cep = $_POST['cep'];
                          if ($nome != '' || $contato != '' || $cnpj != '' || $rua != '' || $bairro != '' || $cep != '' || $cidade != '' || $estado != '' || $fone2 != '' || $fone3 != '')
                          {
                              //$cad = mysql_query ("INSERT INTO fornec(id,NOME,CONTATO,CNPJ,RUA,BAIRRO,CIDADE,UF,CEP,FONE_2,FONE_3,SITE) 
                              //values(NULL,'$nome','$contato','$cnpj','$rua','$bairro','$cidade','$estado','$cep','$fone2','$fone3','$site') ") 
                              //or die (mysql_error());
                              $sql =  "INSERT INTO fornec(id, NOME, CONTATO, CNPJ, RUA, BAIRRO, CIDADE, UF, CEP, FONE_2, FONE_3, SITE)
                              VALUES ('$nome','$contato','$cnpj','$rua','$bairro','$cidade','$estado','$cep','$fone2','$fone3','$site')";
                              $sql = mysqli_query($conne, $sql);
                              echo "<script>alert('Cadastro foi efetuado com sucesso');</script>";                
                          }
                      
                      }
                   ?>
                       
                  <div id="principal">
                      <form action="<?php $_SERVER['PHP_SELF']?>" method="post">
                          <fieldset>
                              <legend class="titulo">Cadastro de Fornecedor &darr; </legend>
                              <label>Empresa</label>
                              <input type="text" name="produto" maxlength="45"  onfocus="this.style.backgroundColor='#fff';" onblur="this.style.backgroundColor='#EEE';"/><br />
                              <label>E-mail</label>
                              <input type="text" name="contato" maxlength="50"/><br />
                              <label>CNPJ</label>
                              <input type="text" name="cnpj" maxlength="14" /><br />
                              <label>Rua</label>
                              <input type="text" name="rua" maxlength="50" /><br />
                              <label>Bairro</label>
                              <input type="text" name="bairro" maxlength="50" /><br />
                              <label>Cidade</label>
                              <input type="text" name="cidade" maxlength="30" /><br />
                              <label>Estado</label>
                              <select name="uf">
                                  <option>SP</option>    
                                  <option>PR</option>
                                  <option>AC</option>                    
                                  <option>AL</option>                    
                                  <option>AM</option>                    
                                  <option>AP</option>                    
                                  <option>BA</option>                    
                                  <option>CE</option>
                                  <option>DF</option>
                                  <option>ES</option>
                                  <option>GO</option> 
                                  <option>MA</option>
                                  <option>MG</option>
                                  <option>MS</option>
                                  <option>MT</option>
                                  <option>PA</option>
                                  <option>PB</option>
                                  <option>PE</option>
                                  <option>PI</option>
                                  <option>RJ</option>
                                  <option>RN</option>
                                  <option>RO</option>
                                  <option>RR</option>
                                  <option>RS</option>
                                  <option>SC</option>
                                  <option>SE</option>
                                  <option>TO</option>                    
                              </select><br />
                              <label>CEP</label>
                              <input class="camp" type="text" name="cep" size="9" maxlength="9" /><br />
                              <label>Telefone</label>
                              <input type="text" name="fone2" maxlength="14" /><br />
                              <label>Telefone 2</label>
                              <input type="text" name="fone3" maxlength="14" /><br />
                              <label>Site</label>
                              <input type="text" name="site" maxlength="50" /><br />
                              <input class="botao" type="submit" name="enviar" value="Cadastrar" /> 
                          </fieldset>                
                      </form>
                  </div> <!-- Fim da div#principal -->
      </body>
      </html>
×

Informação importante

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