Load respective custom field as input field when the select option is changed

I have 2 custom Posts Type

  1. Subject Clusters ( is a group of subjects)
  2. Subjects

So when a new cluster is saved, it saves a group of subjects.

Subjects (2nd custom post type) can be added via a multi-select custom field (ACF Post object) on cluster Post type edit screen. Here is the link to an image portraying it.

https://prnt.sc/odr8pj

Now in the frontend, I have created a select option for each cluster. Below that there will be a couple of subject Grade input field according to the cluster object selected.

For example, Math related cluster should populate a 4 subject input fields like the image below.

https://prnt.sc/odrdpu

Once the cluster option changes it would change fields accordingly.

Here is my code to get cluster as an option.

<?php      global $  post;     $  args = array(               'numberposts' => -1,               'post_type'   => 'cluster'             );      $  clusterlist = get_posts( $  args ); ?>      <select class="custom-select" id="inputGroupSelect01">       <option selected>Select Clusters ...</option>       <?php foreach($  clusterlist as $  post) : setup_postdata($  post);?>       <option value="<?php echo $  post->post_name; ?>"><?php the_title(); ?>        </option>      <?php  endforeach; ?>     </select> 

Now how would I get the multiple subjects selected on the cluster post type edit screen as an input field on the homepage?? field name = “subjects”

Html for input field of Math related Cluster

<div class="form-row pb-5" id="math-related"">   <div class="form-group col-md-3">     <input type="number" class="form-control" id="num1" placeholder="Math">   </div>   <div class="form-group col-md-3">     <input type="number" class="form-control" id="num2" placeholder="Science">   </div>   <div class="form-group col-md-3">     <input type="number" class="form-control" id="num3" placeholder="Computer">   </div>   <div class="form-group col-md-3">     <input type="number" class="form-control" id="num4" placeholder="Physics">   </div> </div> 

After that how to change the input fields once the option is changed?

How to select (copy) an output in terminal without mouse

It seems like a typical way that you have some output in the terminal and if you want to select certain phrase you use your mouse to copy it, but is there any way to select without using mouse? For example, I input ls, and get a list of files, and I want to select the second file (second row), is there a way to copy the name without using mouse?

SharePoint REST query select items where column values are not equal

What is the REST query to obtain all items from a list where the value of two different columns for a given item are different.

Take the query: http://<site_collection>/_api/web/lists/getbytitle(<list_name>)/items?$ select=ePR_x0020_NameId,ePurchaseRequestName&$ filter=(ePR_x0020_NameId ne ePurchaseRequest)

ePR_x0020_NameId is a lookup column with the title “ePR Name”. How do I properly use the $ expand parameter to get the text of this column rather than the numeric value that is returned?

The query

http://<site_collection>/_api/web/lists/getbytitle(<list_name>)/items?$ select=ePR_x0020_NameId,ePurchaseRequestName

returns ePR_x0020_NameId as numeric value, not the string that is in the lookup column.

So when I try to add a filter parameter to this query to return only items where “ePR Name” and “ePurchaseRequestName” are not equal, I get a “The webpage cannot be found”.

What is the proper REST query to return items where the column values “ePR Name” and “ePurchaseRequestName” are not equal?

select e insert en store procedure

Tengo dos select en “cascada”: select 1:

SELECT a.cod_almacen, a.id_almacen  FROM almacen a  INNER JOIN grupos g ON a.cod_almacen = g.centro_costo  ORDER BY a.id_almacen  

Para todos los almacenes: select 2:

SELECT SUBSTRING (p.begins, 0, 9) as begins,  u.group_identifier,   u.identifier,  u.user_profile,  u.user_scheduler,    e.cargo,   t.description,  t.start_hour,  t.end_hour,  t.break_minutes,   ROUND(md.meta_diaria, 2) as meta_diaria  FROM usuarios as u       INNER JOIN planificacion as p ON u.identifier = p.identifier      INNER JOIN turnos_ as t ON t.id_shift = p.hashed_shift_id      INNER JOIN empleado as e ON REPLACE(e.cod_empleado, '-', '')  =  u.identifier   OUTER APPLY (SELECT sum(venta) as meta_diaria       FROM venta as v       WHERE v.id_calendario = SUBSTRING (p.begins, 0, 9)      -- AND v.id_almacen = a.id_almacen       AND v.id_almacen = select1.id_almacen        AND tipo = 'PPTO' ) AS md WHERE p.begins >= 20190701000000 AND p.begins <= 20190705000000   AND u.group_identifier = 'select1.cod_almacen'   AND u.enabled = 1   ORDER BY begins, identifier ASC; 

De éste segundo select obtengo los campos a insertar en una nueva tabla:

 INSERT INTO metas (id_calendario, cod_almacen, cargo, horas_turno, monto_meta_dia, monto_meta_cargo, total_horas)                      VALUES (select2.begins, select2.group_identifier, select2.cargo, select2.horas, select2.meta_diaria, select2.meta, select2.total_horas_d) 

Actualmente estoy haciendo todo ésto en php pero se tarda demasiado y necesito colocar todo éste proceso dentro de un store procedure pero no entiendo muy bien cómo hacer ésto. Las consultas las tengo por separado porque necesito agrupar los resultados del select 2 para cada almacen.

Internet keeps dropping but wifi stays connected until I try to select network again

I am using ubuntu 18.04 on a Lenovo IdeaPad 330 Every so often (once in 10 minutes), I lose internet connectivity. Wifi still stays connected as indicated by the status on notification bar.New pages don’t open and existing requests are delayed.

When I go to the Status area and click on wifi> select network, it magically returns. I donot have to reconnect, or change network.

Just going to top right corner->Wifi SSID Name-> Select Network and cancel reconnects the Internet.

I am using ubuntu 18.04

 Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31) 

PHP obter return conforme valor informado no select

Como implementar dos selects em um único botão? Atualmente, consigo fazer com que ele veja se existe a referencia e se não existir apresenta um span de não encontrado. Preciso que faça de imediato uma sub-consulta trazendo os dados do select abaixo e se possível implementar um exemplo calculando por exemplo um desconto de INSS.

Tenho o seguinte select no meu banco Postgres

consultaBanco(“SELECT funcionario.nome, funcionario.cargo, cargo.salario, folhamesano.mesano FROM funcionario, cargo, folhamesano WHERE funcionario.cargo = cargo.descricao AND

folhamesano.mesano='{$ codigoMes}'”);

<script type="text/javascript">     $  (document).ready(function(){         $  ("#cpf").mask("000.000.000-00");         $  ("#rg").mask("0.000.000");         $  ("#horario").mask("00:00");         $  ("#Mesano").mask("00/0000");     });      /**      * Este aqui é o nosso método Javascript que irá fazer a requisição assincrona      */     function pesquisarMesano(codigoMes) {         document.getElementById('mensagem_erro').innerText = '';          /** Teste*/         document.getElementById('mensagem_folha').innerText = '';         /** Teste*/          $  .get(             '/FOLHADEPAGAMENTO/RECIBOFOLHA/obtemFolhaPorCodigo.php',             { codigoMes: codigoMes },              function (response) {                  if (response.erro === 404) {                     /**                      * Eu nao estou usando o Jquery para obter os elementos, isso pq na versao do Javascript dos navegadores modernos, nao é mais necessario o jquery para isso                      */                     document.getElementById('formFolhamesano').reset();                     document.getElementById('mensagem_erro').innerText = 'Folhamesano #'+codigoMes+' não encontrado!';                        return;                 }                  document.getElementById('mensagem_folha').innerText = 'Folhamesano #'+codigoMes+' teste!';                 document.getElementById('mesano').value = response.mesano;                 document.getElementById('nome').value = response.nome;                 document.getElementById('cargo').value = response.cargo;                 document.getElementById('salario').value = response.salario;                 document.getElementById('descricao').value = response.descricao;                 document.getElementById('horario').value = response.horario;             },             'json'         );     } 

Competência ” required/>

                        <button type="button" onclick="pesquisarMesano(this.form.elements['codigoMes'].value)">Pesquisar</button>                         <span style="color: red" id="mensagem_erro"></span><br/>                         <span style="color: red" id="mensagem_folha"></span><br/>                 </p>           </form> 

PHP obter return conforme valor informado no select Por Israel Lira, Agora em PHP

Caros, não estou sabendo implementar duas consultas quando o usuário clicar no (button). É uma proposta de apresentar a folha, mostrar os funcionários pelo SELECT . Atualmente, consigo fazer com que ele veja se existe a referencia e se não existir apresenta um span de não encontrado. Preciso que faça de imediato uma sub-consulta trazendo os dados do select abaixo e se possivel implementar um exemplo calculando por exemplo um desconto de inss, por exemplo.: Salário: 1200,00 * 8% = 96,00.

consultaBanco(“SELECT funcionario.nome, funcionario.cargo, cargo.salario, folhamesano.mesano FROM funcionario, cargo, folhamesano WHERE funcionario.cargo = cargo.descricao AND folhamesano.mesano='{$ codigoMes}'”);

Segue primeiro o consulta folha:

Consultar Folha

<script type="text/javascript">     $  (document).ready(function(){         $  ("#cpf").mask("000.000.000-00");         $  ("#rg").mask("0.000.000");         $  ("#horario").mask("00:00");         $  ("#Mesano").mask("00/0000");     });      /**      * Este aqui é o nosso método Javascript que irá fazer a requisição assincrona      */     function pesquisarMesano(codigoMes) {         document.getElementById('mensagem_erro').innerText = '';          /** Teste*/         document.getElementById('mensagem_folha').innerText = '';         /** Teste*/          $  .get(             '/FOLHADEPAGAMENTO/RECIBOFOLHA/obtemFolhaPorCodigo.php',             { codigoMes: codigoMes },              function (response) {                  if (response.erro === 404) {                     /**                      * Eu nao estou usando o Jquery para obter os elementos, isso pq na versao do Javascript dos navegadores modernos, nao é mais necessario o jquery para isso                      */                     document.getElementById('formFolhamesano').reset();                     document.getElementById('mensagem_erro').innerText = 'Folhamesano #'+codigoMes+' não encontrado!';                        return;                 }                  document.getElementById('mensagem_folha').innerText = 'Folhamesano #'+codigoMes+' teste!';                 document.getElementById('mesano').value = response.mesano;                 document.getElementById('nome').value = response.nome;                 document.getElementById('cargo').value = response.cargo;                 document.getElementById('salario').value = response.salario;                 document.getElementById('descricao').value = response.descricao;                 document.getElementById('horario').value = response.horario;             },             'json'         );     }  </script>  <style type="text/css">      #corposistema{          width: 1200px auto;         height: 500px auto;           }     #corpocadastro{         border: solid gray 5px;         width: 300px;         height: 210px;         border-radius: 5px;         margin: 120px auto;         background: white;         padding: 50px;     }     #botao{         color: #fff;         margin-left: 370px;         margin-top: -170px;         background: #337ab7;         border-radius: 85%;         background: #337ab7;         text-align: center;         padding-top: 0 auto;     }     #botaocancelar{         height: 70%;         color: #fff;         margin-left: 370px;         margin-top: -5px;         padding-top: 0 auto;         background: #337ab7;         text-align: center;         border-radius: 85%;     } </style> 

Competência ” required/>

                        <button type="button" onclick="pesquisarMesano(this.form.elements['codigoMes'].value)">Pesquisar</button>                         <span style="color: red" id="mensagem_erro"></span><br/>                         <span style="color: red" id="mensagem_folha"></span><br/>                 </p>           </form>          <form action="/FOLHADEPAGAMENTO/RECIBOFOLHA/FOLHACADASTRADOS.php" method="POST">             <div id="botaocancelar">                  <p>                    <input type="submit" id="btn" value=" Cancelar  " />                 </p>             </div>             </form>     </div>     




require “banco_de_dados.php”;

function obtemfolhamesanoPorId($ codigoMes) { return consultaBanco(“SELECT funcionario.nome, funcionario.cargo, cargo.salario, folhamesano.mesano FROM funcionario, cargo, folhamesano WHERE funcionario.cargo = cargo.descricao AND folhamesano.mesano='{$ codigoMes}'”);

}

/** * Esse é o script que irá responder a requisição assincrona que criamos no Javascript * * Aqui eu espero que a query string codigoFuncionario esteja definida (Pode estar vazia, mas precisa estar definida, por exemplo, codigoCargo= ) por isso usei isset * * */ if (isset($ _GET[‘codigoMes’])) { $ codigoMes = $ _GET[‘codigoMes’]; $ nome = $ _GET[‘nome’];

/** Novamente encapsulando em métodos para adicionar contexto ao código */ $  folhamesano = obtemfolhamesanoPorId($  codigoMes);  if (empty($  folhamesano)) {     /** Como este é um código bem simples, usei o die para escrever o valor de saida      * isso pq eu quero neste caso o texto seja escrito e a aplicação pare aqui      * Eu poderia user um echo seguido de um return, mas para adicionar contexto      * eu usei um método que deixe claro a intenção. Morre aqui e escreve o que eu estou pedindo.       */     die(json_encode([         'erro' => 404,     ]));  $  tabela = '<table border="1" border: solid gray 5px;>';//abre table                                       $  tabela .='<thead>';//abre cabeçalho                                       $  tabela .= '<tr>';//abre uma linha                                       $  tabela .= '<th width="410px">Nome</th>';                                       $  tabela .= '<th width="300px">cargo</th>';                                       $  tabela .= '<th width="140px">salario</th>';                                       $  tabela .= '</tr>';//fecha linha                                       $  tabela .='</thead>'; //fecha cabeçalho                                       $  tabela .='<tbody>';//abre corpo da tabela                                      $  db = pg_connect("port=55432 dbname=folha user=fortesrh password=1234");                                      $  consulta=pg_query($  db,"SELECT funcionario.nome, funcionario.cargo, cargo.salario from funcionario INNER JOIN cargo ON funcionario.cargo = cargo.descricao ORDER BY funcionario.nome");                                       while ($  linha = pg_fetch_array($  consulta)) {//declaração da variável linha trazendo o resultado da query                                       $  tabela .= '<tr>'; // abre uma linha                                       $  tabela .= '<td>'.$  linha['nome'].'</td>'; // coluna nome do funcionario                                       $  tabela .= '<td align="center">'.$  linha['cargo'].'</td>'; // coluna cargo                                       $  tabela .= '<td align="center">'.$  linha['salario'].'</td>'; // coluna salario                                       $  tabela .= '</tr>'; // fecha linha                                       }                                      $  tabela .='</tbody>'; //fecha corpo                                      $  tabela .= '</table>';//fecha tabela                                      echo $  tabela; // imprime   }  /** Neste caso eu quero escrever e sair (Se nada acontecer depois, ele irá sair sozinho), poderia usar o die, sim. Mas nao é um ponto onde precisa morrer, apenas sair um texto */ echo json_encode($  folhamesano); 

} else { die(json_encode([ ‘erro’ => 404, ]));

}

Dificuldade em executar um Select no PostgreSQL

Estou tendo uma dificuldade em fazer um select no postgresql, no select em questão, eu gostaria de exibir o nome de cidades distintas relacionadas a duas tabelas distintas, abaixo segue o DER e o script do select que tentei desenvolver, porém não funcionou como esperado pois mostrou os id’s das cidades quando se esperava ver o nome delas:

inserir a descrição da imagem aqui

-- LISTA DE FRETES REALIZADOS, MOSTRANDO: O NOME DO CLIENTE, A CIDADE DE ORIGEM, CIDADE DE DESTINO, O PRODUTO ENVIADO E O VALOR PAGO PELO FRETE: 

SELECT clientes.nome “Nome do Cliente”, frete.cidade_origem “Cidade de Origem”, end_entrega.cidade_entrega “Cidade de Destino”, frete.descricao “Produto”, frete.valor “Valor do Frete” FROM frete INNER JOIN clientes ON frete.idcli = clientes.idcli INNER JOIN end_entrega ON clientes.idcli = end_entrega.idcli INNER JOIN cidade ON cidade.idcid = frete.cidade_origem