Boas...cá estou eu de novo!!!
O meu problema é o seguinte:
Tenho uma tabela em php denominada "evento" que contem os campos (dia, mes, ano, etc)!
Quando insiro um evento, ele insere-me na BD os campos dia mes ano e de seguida faz-me uma procura aparecendo +/- o que se segue:
Onde a data é-me procurada aqui:
[/SIZE]
O que aparece aí como "[SIZE=-1]Evento já ultrapassado" refere-se a estas linhas de código e são mera experiência:
Abraços e obrigado
[/SIZE]
O meu problema é o seguinte:
Tenho uma tabela em php denominada "evento" que contem os campos (dia, mes, ano, etc)!
Quando insiro um evento, ele insere-me na BD os campos dia mes ano e de seguida faz-me uma procura aparecendo +/- o que se segue:
Onde a data é-me procurada aqui:
[SIZE=-1]<?php
$ligax = mysqli_connect('localhost', 'root','');
if (!$ligax){echo "<p> Falha na ligação."; exit; }
mysqli_select_db($ligax, 'jfgrijo');
$eventos = "Select * From evento";
$result = mysqli_query($ligax, $eventos);
$nregistos = mysqli_num_rows($result);
if($nregistos==0){
echo "Sem Eventos";
}
//echo '<font face="verdana" size="-1">'."Nº de registos encontrados: $nregistos";
for ($i=0; $i <$nregistos; $i++) {
$registo = mysqli_fetch_assoc($result);
?>
<div align="left"><font face="verdana" size="-2">- <?php echo $registo['titulo']; ?>:</font><br> <font face="verdana" size="-2" color="#666666">[<?php echo $registo['dia'];?>-<?php echo $registo['mes'];?>-<?php echo $registo['ano'];?>]</font> - <font face="verdana" size="-2" color="#666666">[<font face="verdana" size="-2" color="#CC0000"><?php echo $registo['hora'];?></font>:<font face="verdana" size="-2" color="#CC0000"><?php echo $registo['min'];?></font>]</font> </div>
<br
[/SIZE]
O que aparece aí como "[SIZE=-1]Evento já ultrapassado" refere-se a estas linhas de código e são mera experiência:
Alguma ideia sobre como comparar a data do dia de hoje com a data que é inserida por dia, mês, ano, na base de dados aquando da criação de um novo evento??? :/<?php
echo "
<script language=JavaScript>
a=new Date();
var dia=a.getDate();
if (dia<10)
dia='0'+dia;
var mes=a.getMonth();
mes=mes+1;
if (mes<10)
mes='0'+mes;
var ano=a.getFullYear();
if (dia>".$registo['dia']." )
{document.write('<b>Evento já ultrapassado</b>');}
</script>
"
?>
Abraços e obrigado
[/SIZE]
Última edição: