Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] Select Chamado a Condição

$
0
0
Boas malta, tenho uma duvida quanto a uma condição que me devolve sempre o primeiro valor, passo a explicar..
Cada valor destes da figura corresponde a um valor de uma variável que me dá o tempo de mão de obra de um colaborador em 8 horas diferentes, essa mão de obra vai ser inserido para calcular o PPH(Produção por Pessoa por Hora), o que pretendo é quando escolho o turno e a hora ele me vá buscar o tempo de mão de obra correspondente a hora que escolho..por exemplo se escolho a hora 3 ele devolve PPH=(produção/13.55)*60, mas ele insere sempre o primeiro, 0.00.

Imagem Colocada   Imagem Colocada

Tentei de duas maneiras mas devolve sempre o primeiro valor que esteja na condição...

Por Switch:
Código (PHP):
//////////////////////
//SOLUCAO POR SWITCH//
//////////////////////  
switch (true){
 
          case ($_POST['turno'] = 'T1' && $_POST['hora'] = 1):
          $temp_m_obra=$f_t1_1['TEMPO_PERIODO'];
          break;

          case ($_POST['turno'] = 'T1' && $_POST['hora'] = 2):
          $temp_m_obra=$f_t1_2['TEMPO_PERIODO'];
          break;

          case ($_POST['turno'] = 'T1' && $_POST['hora'] = 3):
          $temp_m_obra=$f_t1_3['TEMPO_PERIODO'];
          break;

          case ($_POST['turno'] = 'T1' && $_POST['hora'] = 4):
          $temp_m_obra=$f_t1_4['TEMPO_PERIODO'];
          break;

          case ($_POST['turno'] = 'T1' && $_POST['hora'] = 5):
          $temp_m_obra=$f_t1_5['TEMPO_PERIODO'];
          break;
}
...

Por IF ElseIF
Código (PHP):
/////////////////////////
//SOLUCAO POR IF ELSEIF//
/////////////////////////
if ($_POST['turno'] = 'T1' && $_POST['hora'] = 1){

         $temp_m_obra=$f_t1_1['TEMPO_PERIODO'];
}
elseif($_POST['turno'] = 'T1' && $_POST['hora'] = 2){

     $temp_m_obra=$f_t1_2['TEMPO_PERIODO'];
}
elseif($_POST['turno'] = 'T1' && $_POST['hora'] = 3){

         $temp_m_obra=$f_t1_3['TEMPO_PERIODO'];
}
elseif($_POST['turno'] = 'T1' && $_POST['hora'] = 4){

         $temp_m_obra=$f_t1_4['TEMPO_PERIODO'];
}
elseif($_POST['turno'] = 'T1' && $_POST['hora'] = 5){

         $temp_m_obra=$f_t1_5['TEMPO_PERIODO'];
}

...

Viewing all articles
Browse latest Browse all 14700