Pesquisar na Comunidade
Mostrando resultados para as tags ''php sql''.
Encontrado 2 registros
-
Amigos bom dia! Estou elaborando uma agenda onde o profissional digita o intervalo de horas que irá fazer o atendimento e a quantidade provável de pacientes que irá atender para fazer a distribuição dos horários por paciente e estou com dificuldade em acumular horas da seguinte forma: Gerando horas com PHP Profissional: Data Atendimento: Hora Inicial: Hora Final: Nº Pacientes: Hora Inicial: 14:00 // Hora Final: 16:00 Número de pacientes: 10 Matematicamente fiz o seguinte cálculo: 16:00/14:00 = 1,142857 1,1428571/(10-1) = 1,01495 Fator multiplicador 01 Paciente = 14:00 02 Paciente: (14:00 * 1,01495) = 14:12 03 Paciente: (14:12 * 1,01495) = 14:25 ... 10 Paciente: (15:45 * 1,01495)= 16:00 (ultimo horário) O cálculo acima gostaria de transformar em código acumulando da forma abaixo...Consegui fazer a sequência do paciente Paciente Profissional Data Agenda Hora Inicio Hora Final Hora Agendada 01 1 25/11/2019 14:00 16:00 14:00 02 1 25/11/2019 14:00 16:00 14:12 03 1 25/11/2019 14:00 16:00 14:25 04 1 25/11/2019 14:00 16:00 14:38 05 1 25/11/2019 14:00 16:00 14:51 06 1 25/11/2019 14:00 16:00 15:04 07 1 25/11/2019 14:00 16:00 15:18 08 1 25/11/2019 14:00 16:00 15:31 09 1 25/11/2019 14:00 16:00 15:45 10 1 25/11/2019 14:00 16:00 16:00 Não consigo fazer acumular a hora agendada conforme descrevi acima... Comecei assim fazendo a sequencia do paciente mas quando chega no acumulado das horas seguindo o cálculo matemático acima não consigo fazer: for ($i = 1; $i <= $pacientes; $i++) { //Paciente If ($i < 10){ $paciente = "0".$i; } else { $paciente = $i; / // Calcular horas // base da potencia para calcular intervalos de hora $base = ($horafinal / $horainicial); $expoente = (1 / ($pacientes - 1)); $fator = pow($base,$expoente); $horainicialcv = strtotime($horainicial); $horafinalcv = strtotime($horafinal); } Alguém pode me ajudar??? Fico grato!
-
pessoal estou tentado fazer um update pegando valor de outra tabela porem os dados da segunda tabela não são enviado to passando o id da carta <a href=index.php?pag=shopcomprar&id={$row['ID']} '>[COMPRAR]</a> e tentando inserir em outra tabela comparando resultados, onde m_duelos = dinheiro que o ususario tem //selecionando dados da tabela carta $result = mysql_query("SELECT * FROM cartas WHERE ID='$id'"); while ($row = mysql_fetch_array($result, MYSQL_BOTH)) { $preco = $row['preco']; $nome = $row['nome']; } //selecionando dados da tabela usuarios $result2 = mysql_query("SELECT * FROM novo_usuarios WHERE ID='$id_user'"); while ($row = mysql_fetch_array($result, MYSQL_BOTH)) { $marcas = $row['m_duelo']; } // CONDICOE // if($preco>$marcas){ //nesta parte os dados da segunda parece nao estar pegando so os da 1 // $result3 = mysql_query("UPDATE novo_usuarios SET m_duelo='$marcas - $preco' , deck1=(deck1' + <br>$nome<br>) WHERE ID='$id_user' "); echo " A compra da carta <b>$nome</b> $marcas foi efetuado com sucesso. <br>Você ja pode usa-la em duelos RPG.<br> Voce ainda possui $row2[m_duelo] Marcas de Duelo"; //SE DER TUDO OK // // FECHAMENTO // }else{echo "<center>Você não tem marcas suficiente para comprar esta carta.";} para tentar ilustrar o que estou querendo com isso , e que quando clicar em comprar seja feito 1º a comparação entre o valor da carta e o dinheiro que o usuário tem 2º update do dinheiro que o usuario tem - o valor da carta 3º pegar o nome da carta e inserir no campo deck 1 ( porem esse campo sera acrecentado, não ira apagar o valor que tem la, so ira inserir algo depois do que já tem) pesquisando achei esses comandos que usei porem não funciona, alguém me da uma luz?