Bom dia amigos. Estou com um problema na comparação de datas...
Deve ser uma pequena bobagem que deve estar fazendo, mas na condição que faço n esta entrando... segue código abaixo:
<?php
$data_hoje = date("d/m");
//$data_hoje=strtotime($data_hoje);
$data_inicial='22/04';
//$data_inicial=strtotime($data_inicial);
$data_final='23/09';
//$data_final=strtotime($data_final);
if (($data_hoje>$data_inicial) and ($data_hoje<$data_final)){
$consulta = pg_query("SELECT valor_estrada_tipo_unidade.codigo_valor_estrada_tipo_unidade,valor_estrada_tipo_unidade.valor, estrada_tipo.codigo_estrada_tipo, estrada_tipo.nome
FROM tecnico
INNER JOIN valor_estrada_tipo_unidade
ON tecnico.codigo_tecnico = {$_SESSION['codigo_tecnico']} AND valor_estrada_tipo_unidade.codigo_unidade = tecnico.codigo_unidade
INNER JOIN estrada_tipo
ON estrada_tipo.codigo_estrada_tipo = valor_estrada_tipo_unidade.codigo_estrada_tipo
where safra='0'");
while( $row = pg_fetch_array($consulta))
{
echo "<option value=\"{$row['codigo_valor_estrada_tipo_unidade']}\">{$row['nome']}</option>";
}
}else{
$consulta = pg_query("SELECT valor_estrada_tipo_unidade.codigo_valor_estrada_tipo_unidade,valor_estrada_tipo_unidade.valor, estrada_tipo.codigo_estrada_tipo, estrada_tipo.nome
FROM tecnico
INNER JOIN valor_estrada_tipo_unidade
ON tecnico.codigo_tecnico = {$_SESSION['codigo_tecnico']} AND valor_estrada_tipo_unidade.codigo_unidade = tecnico.codigo_unidade
INNER JOIN estrada_tipo
ON estrada_tipo.codigo_estrada_tipo = valor_estrada_tipo_unidade.codigo_estrada_tipo
where safra='1'");
while( $row = pg_fetch_array($consulta))
{
echo "<option value=\"{$row['codigo_valor_estrada_tipo_unidade']}\">{$row['nome']}</option>";
}
}
?>
Problema resolvido... Moderador pode fechar o tópico.
Abaixo solução:
<?php
$dt_hoje = mktime(0,0,0, date('m'),date('d'),0);
$dt_ini = mktime(0,0,0, 4,22,0);
$dt_fim = mktime(0,0,0, 9,23,0);
if (($dt_hoje>$dt_ini) and ($dt_hoje<$dt_fim)){
sql tal1
}else{
sql tal2
}
?>
- Fórum WMO
- → Viewing Profile: Tópicos: Giovani Velasques
Community Stats
- Group Usuários
- Active Posts 36
- Profile Views 2984
- Member Title Turista
- Age 36 years old
- Birthday May 18, 1989
-
Sexo
Male
-
Localidade
Dom Pedrito
0
Neutral
User Tools
Friends
Giovani Velasques hasn't added any friends yet.
Latest Visitors
Topics I've Started
Problema De Comparação De Datas
05/10/2012, 14:08
Sql Com Critério De Data Atual Estar Entre 2 Datas
04/10/2012, 15:27
Boa tarde pessoal...
Explicando minha situação! Tenho uma tabela em Postgresql com os seguintes campos:
codigo_valor_estrada_tipo_unidade, codigo_estrada_tipo,codigo_unidade, valor, data_inicial_valor e data_final_valor.
Mas ocorreu uma dúvida de como fazer um critério, pois nas datas 01/01 a 21/09 é valor tal cadastrado e 22/09 a 23/11 é outro valor cadastrado e de 24/11 a 31/12 volta ao valor da primeira data... Como poderia estruturar melhor esta tabela sem ter que cadastrar estas 3 datas para cada tipo de estrada e seu respectivo valor, já me danto uma luz de como fazer a consulta.
Desde já agradeço.
Explicando minha situação! Tenho uma tabela em Postgresql com os seguintes campos:
codigo_valor_estrada_tipo_unidade, codigo_estrada_tipo,codigo_unidade, valor, data_inicial_valor e data_final_valor.
Mas ocorreu uma dúvida de como fazer um critério, pois nas datas 01/01 a 21/09 é valor tal cadastrado e 22/09 a 23/11 é outro valor cadastrado e de 24/11 a 31/12 volta ao valor da primeira data... Como poderia estruturar melhor esta tabela sem ter que cadastrar estas 3 datas para cada tipo de estrada e seu respectivo valor, já me danto uma luz de como fazer a consulta.
Desde já agradeço.
Não Contar Variáveis Vazias
09/04/2012, 16:12
Boa tarde, preciso de uma força, pelo fato que não consigo fazer um contador que se a variável for em branco ele não conte.
Ex:
Que no caso daria 3, mas me retorna 12 pelo fato que vazio tbm é considerado...
Alguem poderia me dar esta força? Valeu
Ex:
$imagem = 1; $imagem2 = 1; $imagem3 = 1; $imagem4 = ""; $imagem5 = ""; $imagem6 = ""; $imagem7 = ""; $imagem8 = ""; $imagem9 = ""; $imagem10 = ""; $imagem11 = ""; $imagem12 = ""; $a[0] = $imagem; $a[1] = $imagem2; $a[2] = $imagem3; $a[3] = $imagem4; $a[4] = $imagem5; $a[5] = $imagem6; $a[6] = $imagem7; $a[7] = $imagem8; $a[8] = $imagem9; $a[9] = $imagem10; $a[10] = $imagem11; $a[11] = $imagem12; $quantidade_imagens=count($a); echo $quantidade_imagens ;
Que no caso daria 3, mas me retorna 12 pelo fato que vazio tbm é considerado...
Alguem poderia me dar esta força? Valeu
- Fórum WMO
- → Viewing Profile: Tópicos: Giovani Velasques
- Privacy Policy
- Regras ·