Ola.
Conforme diz no assunto, preciso criar uma rotina para fazer a inclusão de registros em uma tabela
usando o agendador de tarefas.
Criei um aplicativo Blank com o seguinte codigo
$datahoje = date("d/m/Y H:i:s ");
$hora = substr("$datahoje", 11, 5);
$parametro = “14:00”;
// Vou utilizar as variaveis acima para compor o select, pois só quero os resultados em que a hora atual seja = ou > que o parametro
// Lancar diaria automaticamente…
/* Macro sc_lookup */
sc_lookup(resultado, "
SELECT hos_id, checkin,tarifas,horacheckin,vlr_diaria FROM hosdagem
WHERE hosp_status = ‘R’ AND $hora >= $parametro ");
/* Erro no lookup /
if (empty({resultado})) { / EOF */
sc_error_message("Nenhum valor foi retornado pelo banco.
");
} else {
$hosp = {resultado[0][0]};
$data = {resultado[0][1]};
$tarifa = {resultado[0][2]};
$hora = {resultado[0][3]};
$valor = {resultado[0][4]};
// Inserir a 1a Diaria no sistema, apos cadastrar a hospedagem
sc_exec_sql (“INSERT INTO diarias (hosp_id, dia_data, dia_diaria,dia_hora,dia_valor, dia_desc, dia_liquido)
VALUES (’$hosp’,’$data’,’$tarifa’, ‘$hora’, ‘$valor’, ‘0’, ‘$valor’)”
);
}
Porem só esta incluindo registro baseado no ultimo registro da tabela, não esta buscando todas as reservas abertas.
Como posso fazer