Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Conte

Sistema de agenda para eventos

Recommended Posts

galera, to com uma duvida de como fazer.

 

tenho um sisteminha de eventos e queria fazer uma alteração nele. As vezes os eventos são de 3 dias tipo.

 

Do dia 11 ao dia 14, eu queria fazer alguma maneira que meu sistema fizesse isso.

 

Eventos com mais de um dia:

 

Evento: Nome do evento

Data: 11 à 14 de abril de 2009

Ver evento

 

o que tenho hoje ele so fazer o evento em um dia

 

Evento: Nome do evento

Data: 11 de abril de 2009

Ver evento

 

o cadastro da galeria e basico msm, so cadastra a data que o user digitar, so que eu queria que ele tivesse a opção de escolher se o evento for + de 1 dia.

 

abçs bruno

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adicione um novo campo no cadastro, dai ficaria assim:

 

 

Data do Evento:

 

Opcional: Data Final do Evento

 

e pronto - você terá duas datas pra brincar

 

entao criaria tbem uma linha do bd???

Compartilhar este post


Link para o post
Compartilhar em outros sites

na tabela do seu banco tem o campo data certo?

você deve criar mais um, "data_final" por exemplo...

aí você armazena a data inicial no campo data e a data final no campo data_final.

Compartilhar este post


Link para o post
Compartilhar em outros sites

na tabela do seu banco tem o campo data certo?

você deve criar mais um, "data_final" por exemplo...

aí você armazena a data inicial no campo data e a data final no campo data_final.

 

hj uso o codigo assim:

 

<?php
$link = mysql_connect("localhost", "sitecli_portal", "123123");
mysql_select_db("sitecli_portal", $link);
$result = mysql_query("SELECT * FROM agenda WHERE data >= '".date("Y-m-d")."' order by data asc limit 0, 5", $link) or die(mysql_error());
$linhas = mysql_num_rows($result);
?>
<?php
function converterData($data) {
$data = implode(preg_match("~\/~", $data) == 0 ? "." : "-", array_reverse(explode(preg_match("~\/~", $data) == 0 ? "-" : "/", $data)));
return $data;
}
?>
<?php
while ($vetor=mysql_fetch_array($result)) {
$data = converterData($vetor[8]);
 ?>
<table width="100%" border="0">
<tr>
<td class="style13"><span class="style14">- <a href="mostraragenda.php?exibir=<?php echo $vetor[0] ?>" class="classe1"><?php echo $vetor[1] ?></a></span></td>
</tr>
<tr>
<td class="style5 style11">
<span class="style15">
<? $dia = $vetor['5']; $mes = $vetor['6']; $ano = $vetor['ano']; echo "$dia/$mes/$ano"; ?>
</span> </td>
</tr>
</table>
<?php } ?>

gostaria de saber o seguinte, quando o evento for apenas 1 dia ele tem que aparecer Data: 13 de abril de 2010 ou 13/03/10 essa nao e a minha duvida de como vai aparecer e sim como fazer a condição para mostrar

 

se for 1 dia mostra 13/03/2010 se for + de um dia mostra de 13 a 15/03/2010 sako???

 

ALQUEM SABE COMO FAÇO ESSA CONDIÇÃO???

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.