Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 

me ajudem, como fazer isto

30-06-2007 07:54

preciso da ajuda de vcs!

olhem este site!
www.altosagitos.com.br

na parte da agenda tem os dias de hoje até o ultimo dia da semana...
como que eu faço, para qnd passar o dia de hj, ele trocar automaticamente para o proximo dia e apagar tds os dados do DB dos dias que ja passaram?

outra dúvida..
eu como que eu monto um painel de adm para este tipo...
para colocar msg por exemplo: hj é dia 30, mais eu quero colocar as msg que vão aparecer no dia 2/7 e assim por diante?

dai todo dia q passa das 00:00 ele ja tem que trocar para o proximo dia..

vcs intenderam como???

isso é possivel?

obrigado desde já!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

me ajudem, como fazer isto

30-06-2007 11:00

Veja se esse script ajuda

campo ou $campo será o campo da tabela que armazena a data no formato dd-mm-aaaa

<?php $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("bancodedados"); ?> <?php $hoje = date("d-m-Y"); $hoje_mais = date('d-m-Y', strtotime('+7 day')); echo "consulta de: <b>$hoje</b> até <b>$hoje_mais</b>.<br>"; $selec = "SELECT * FROM tabela WHERE campo BETWEEN '$hoje' AND '$hoje_mais'"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); ?> <?php while($dados=mysql_fetch_array($exec)) { extract($dados); echo "$campo<br>"; $limpa="DELETE from tabela WHERE campo < '$hoje'"; mysql_query($limpa) or die(mysql_error()); } ?> <?php mysql_close($conexao); ?>

0
A melhor hospedagem para o seu site HostGator!
 

me ajudem, como fazer isto

30-06-2007 12:14

amigo..
axo q vo testa o código
daki uma semana +-

+ me parece que é bem isso msmo...
vc intendeu como é né?

bem como esta nakele site que te passei!

duvidas volto a perguntar...

não te vi + online no msn!!

falow
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

me ajudem, como fazer isto

30-06-2007 12:28

Blz, t+
0
A melhor hospedagem para o seu site HostGator!
 

me ajudem, como fazer isto

09-07-2007 17:20

amigo...

comecei a programar a pagina..

agora vou precisar muito da sua ajuda..

no caso..
vou criar a tabela "agenda" para xamar as noticias que devem conter
DATA
NOME
Descrição e
Breve descrição

eu coloco esses 4 na tabela né?
pra depois eu ter que organizar elas por data!

espero ajuda..
valeu abraço
0
 

Re: me ajudem, como fazer isto

09-07-2007 17:36

amigo...

comecei a programar a pagina..

agora vou precisar muito da sua ajuda..

no caso..
vou criar a tabela "agenda" para xamar as noticias que devem conter
DATA
NOME
Descrição e
Breve descrição

eu coloco esses 4 na tabela né?
pra depois eu ter que organizar elas por data!

espero ajuda..
valeu abraço
opa esqueci de um campo :P
e ID

abraço
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

me ajudem, como fazer isto

09-07-2007 17:44

Isso mesmo.
Cria a tabela e cadastra alguns dados de acordo com a data atual para a exibição correta.
0
A melhor hospedagem para o seu site HostGator!
 

me ajudem, como fazer isto

09-07-2007 21:12

mais a minha duvida é a mesma

como que eu devo inserir a data?
ex: 09/07/07?

isso que nao intendi!
pq

eu quero que ela exiba assim na "agenda"

09/07 Nome - Descrição

valeu!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

me ajudem, como fazer isto

09-07-2007 21:21

Para inserir a data, use o formato: dd/mm/aaaa
quando for exibir, como precisa mês e ano, só usar um explode para separar a data.
0
A melhor hospedagem para o seu site HostGator!
 

me ajudem, como fazer isto

09-07-2007 21:23

ok...
agora minha duvida é outra..

akele script q vc me passo onde eu coloco ele??

pq aonda aparece a agenda é um iframe...
e os botoes onde clik pra aparece as respectivas datas nao tao no iframe

www.agendasamas.com.br/agenda/agenda_samascombr.php

ve ai pra vc ter uma noção...

valeu!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

me ajudem, como fazer isto

09-07-2007 21:32

Cria 2 selects, um com o código acima para exibir as datas e outro no documento do iframe para buscar os dados.

Passa algum campo pelo link: id ou data, e no select ( documento no iframe ) mostrará o resultado.

Obs.: Acho que o between trabalha só com data no formato americano ( aaaa/mm/dd ), caso dê algum problema no select, só configurar o campo data no mysql para date.
0
A melhor hospedagem para o seu site HostGator!
 

me ajudem, como fazer isto

09-07-2007 22:25

amigo

http://www.agendasamas.com.br/agenda/ag ... scombr.php

olha como está ficando...

agora preciso saber como que eu faço
pra quando clicar em cima do dia seguinte aparecer só as msg do dia seguinte..

e colocar o dia da semana em cima...

e remover o 2007 com o Explode..

valeu :)

se ta me ajudando pra kramba :)
0
 

me ajudem, como fazer isto

09-07-2007 22:28

esqueci de dizer

tive que deixar uma parte do seu script assim
$hoje = date("d/m/Y");
$hoje_mais1 = date('d/m/Y', strtotime('+1 day'));
$hoje_mais2 = date('d/m/Y', strtotime('+2 day'));
$hoje_mais3 = date('d/m/Y', strtotime('+3 day'));
$hoje_mais4 = date('d/m/Y', strtotime('+4 day'));
$hoje_mais5 = date('d/m/Y', strtotime('+5 day'));
$hoje_mais6 = date('d/m/Y', strtotime('+6 day'));

echo "$hoje | $hoje_mais1 | $hoje_mais2 | $hoje_mais3 | $hoje_mais4 | $hoje_mais5 | $hoje_mais6<br>";
pq se não ele aparecia só as datas do dia e a de 7 dias depois..
eu preciso que apareça como está ali..
não sei se eu fiz certo...
+ aparentemente deu :)

valeu..
espero ajuda da minha resposta acima

valeu até + :D
0
 

Re: me ajudem, como fazer isto

09-07-2007 22:37

esqueci de dizer

tive que deixar uma parte do seu script assim
$hoje = date("d/m/Y");
$hoje_mais1 = date('d/m/Y', strtotime('+1 day'));
$hoje_mais2 = date('d/m/Y', strtotime('+2 day'));
$hoje_mais3 = date('d/m/Y', strtotime('+3 day'));
$hoje_mais4 = date('d/m/Y', strtotime('+4 day'));
$hoje_mais5 = date('d/m/Y', strtotime('+5 day'));
$hoje_mais6 = date('d/m/Y', strtotime('+6 day'));

echo "$hoje | $hoje_mais1 | $hoje_mais2 | $hoje_mais3 | $hoje_mais4 | $hoje_mais5 | $hoje_mais6<br>";
pq se não ele aparecia só as datas do dia e a de 7 dias depois..
eu preciso que apareça como está ali..
não sei se eu fiz certo...
+ aparentemente deu :)

valeu..
espero ajuda da minha resposta acima

valeu até + :D
me desculpa uma resposta atras da outra.

+ tava olhando o script

e vi que isso estava logo abaixo

$selec = "SELECT * FROM tabela WHERE campo BETWEEN '$hoje' AND '$hoje_mais'";
$exec = mysql_query($selec, $conexao) or die(mysql_error());

e eu modifiquei tudo o "$hoje_mais"
e agora nao sei o que fazer...

espero sua ajuda :(

valeu!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

me ajudem, como fazer isto

10-07-2007 12:24

O que acontece é que esse select pesquisa as datas no banco de dados entre o período $hoje e $hoje_mais.

Como citei, acho que para usar o between, a data deve estar gravada no bd no formato: aaaa/mm/dd

Ou salva a data nesse formato, ou converte o campo onde está a data pelo phpmyadmin para date.
0
A melhor hospedagem para o seu site HostGator!
 

me ajudem, como fazer isto

10-07-2007 13:23

ok...

estou no BD

onde q eu altero o tipo da data??

valeu!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

me ajudem, como fazer isto

10-07-2007 16:49

RESOLVIDO
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado