Augusto César
-
Total de itens
11 -
Registro em
-
Última visita
Posts postados por Augusto César
-
-
Eu estou perdido em minha propria logica, andei andei e confesso que não sei o que fazer tentei:
SELECT DATEDIFF((DATE_SUB(processo_dataproagenda, INTERVAL processo_aviso DAY)), CURDATE()) FROM processo
SELECT DATEDIFF(processo_dataproagenda, CURDATE()) FROM processo
SELECT * FROM processo WHERE DATEDIFF((DATE_SUB(processo_dataproagenda, INTERVAL processo_aviso DAY)), CURDATE())
SELECT * FROM processo WHERE DATEDIFF((DATE_SUB(processo_dataproagenda, INTERVAL processo_aviso DAY)), CURDATE()) AND (DATE_SUB(processo_dataproagenda, INTERVAL processo_aviso DAY)) = CURDATE()
DATE_ADD(DATE_SUB(processo_dataproagenda, INTERVAL processo_aviso DAY), INTERVAL 15 DAY)
nada de resultado, alguns parece que cheguei perto mais não deu
-
voce pode criar um script que verifique a diferença entre as datas do banco e se for == 10 enviar a mensagem
no sql pode usar algo como: SELECT DATEDIFF(now(),'2009-12-08') AS DiffDate
desta forma sabe qual a diferença direto pelo banco de dados
e para ser automatico voce precisa colocar o script para ser executado pelo cron (agendador de tarefas do sistema, supondo que seja linux, antes de colocar teste para ver se esta Ok)
no caso: a data para o proximo processo é dia 2009-10-25 e eu quero que ele me avise 10 dias antes então meu sql teria que montar um aviso para 2009-10-25
-
Bom meus amigos do ScriptBrasil serei breve, é o seguinte: criei um sistema com duas tabelas no banco de dados(mysql) uma tabela se chama equipamento e contem os campos :
equip_id int(11)
equip_tipo int(11)
equip_clt int(11)
equip_numero varchar(100)
equip_capacidade varchar(100)
equip_dimensoes varchar(100)
equip_local varchar(100)
equip_valor_patr float(10,2)
equip_data_aquisi date
equip_desc text
e outra tabela chamada processo que esta relacionada a tabela equipamento pela chave processo_equip:
processo_id int(11)
processo_tipo varchar(2)
processo_equip int(11)
processo_dataentrada date
processo_checklist varchar(100)
processo_dataproatual date
processo_dataproagenda date
processo_aviso int(11)
processo_obs text
processo_databook varchar(100)
processo_databookup varchar(100)
o sistema é simples eu cadastro o equipamento e depois eu cadastro um processo para este equipamento, o problema esta na na hora de uma consulta sql bom acho que seria isso, tipo durante o processo eu cadastro a
data do processo( processo_dataproatual) depois eu cadastro a data do proximo processo(processo_dataproagenda) e em seguida eu cadastro os dias antes da data do proximo processo em que eu quero ser avisado (processo_aviso)
ex: data do processo 2009-10-10 proximo processo 2009-12-20 avisar quantos dias antes? 10
então preciso que 10 dias antes do proximo processo que é 2009-12-20 eu receba um aviso no caso dia 2009-12-10 (que é 2009-12-20 - o valor 10)
como eu faria isso, com php com sql ou não da para ser feito?
-
Olá amigos quero tirar uma duvida com vocês
tipo com esse comando
">Excluir
eu quero envia pra outra pagina o nome da pessoa pra pegar com o get e deletar o registro dela...só que não da dando...ta certo esse comando??
Sr, Fabio, seria mais facil se o senhor colocasse o seu script para que pudessemos analizar.
-
Sistema Completo de Ordem de Serviço V.4.4
Para testar use:
Usuário: admin
Senha: admin
Este sistema pode ser adquirido por R$ 100,00 (Cem Reais).
<?php
É isso mesmo R$ 100,00 (Cem Reais) , e ela é enviada por e-mail, assim que for confirmado o deposito.
?>
Email para contato: costamarques@gmail.com
DADOS BANCARIOS
BANCO ITAU
AGENCIA 6128
CONTA CORRENTE 40708-4
AUGUSTO MARQUES
-
Php-Gtk é uma união fantastica para desenvolvimento de aplicativos desktop, ela faz a união de duas poderosas e constantemente atualizadas linguagens de programação o php e o gtk, no começo fiquei com duvidas em usar esta junção, mas depois fui me acostumando e hoje tenho varios clientes usando aplicações desenvolvidas por mim utilizando-se esta junção, com ela podemos criar um sistema desktop e disponibilizar tarefas rotineiras como orçamentos pelo web, ou seja podemos criar um ecommerce integrado a um erp que roda desktop.
-
<?php echo nl2br($suaconsulta['textodatextarea']); ?>
nl2br - Apenas isso
-
Bom primeiro precisamos saber como é a estrutura de seu banco de dados, pois existem varias formas de se fazer isso, mas não temos como adivinhar.
-
Meu amigo voce vai fazer o seguinte:
<input name="nomedocampo" type="text" id="nomedocampo" value="<?php echo $suaconsulta['campodaconsulta']; ?>" size=33"/>
E textarea:
<textarea name="nomedocampo" cols="60" rows="2" ><?php echo $suaconsulta['campodaconsulta]; ?></textarea>
Simples, http://pt.wikipedia.org/wiki/CRUD pode te ajudar.
-
Sistema Completo de Ordem de Serviço V.1.0
Instalação
1º Insira o arquivo data.sql que esta destro do diretório sql em seu banco de dados.
2º Depois altere a conexão data.php que esta dentro do diretório connections, de acordo com as configurações de sua base de dados.
Pronto é só usar o sistema a vontade, só peço que deixem os créditos
na pagina menu.php,
já que estou disponibilizando este sistema de graça e gostaria de ser
lembrado por isso,
qualquer alteração que de melhorias ao sistema, postem novamente aqui
no site e coloquem,
no campo versão do menu.php, a devida numeração e acrescente junto ao
meu nome o credito referente a pessoa que adicionou.
Temos versões comerciais, qualquer coisa é só entrar em contato.
Email contato: costamarques@gmail.com
WebSite: www.facetecnologia.com.br
MSN: gtcesar@hotmail.com
Logica correta php, mysql
em PHP
Postado
Galera eu resolvi a questão com um pouco da ajuda passada pelo user @jissa e pelo user @Anarquista, apos revirar a logica de um e o blog do outro cheguei a esta conclusao:
<?php
//Pego a data agendada e subtraio a valor que o cliente quer ser avisado
$sql_check = "SELECT *, DATEDIFF((DATE_SUB(processo_dataproagenda, INTERVAL processo_aviso DAY)), CURDATE()) AS restante FROM processo";
$query_check = mysql_query($sql_check);
// monto minha listagem mostrando todos os registros que se enquadram nos proximos 30 dias baseado da data agendada menos o dia do aviso
while ($reg_check = mysql_fetch_array($query_check)){
$restante = $reg_check['restante'];
if ($restante <= 30){
echo "Proxima: $reg_check[processo_dataproagenda]<br>Faltam: $reg_check[restante] Dias<br>";
}
}
?>
assim se o proximo evendo for agendado para o dia 30 e o cliente quiser aviso deste evento 10 dias antes quando faltar 20 dias para o evento e se ele estiver entre os proximos 30 dias ele sera listado