21. september 2005 - 09:14Der er
8 kommentarer og 1 løsning
Vise annoncer efter udløbsdato?
Hejsa, Jeg er ved at lave et annonce system, hvor jeg gemmer en annonce med funktionen: $dato= date('d/m/Y H:i:s');
Derudover bliver der sat en udløbsdato på annoncen via: $dato_slut = date('d/m/Y H:i:s', strtotime('+ '.$radiobutton.' days'));
som kan være f.eks. 1 måned efter den er blevet oprettet.
Mit spørgsmål er så: Hvordan sortere jeg dem fra, hvor udløbsdatoen er overskredet? Skal på en eller anden måde lave et tjek på om $dato_slut er overskredet, hvordan går jeg det?
Jeg har lavet det her nu, ved dog ik om det holder, om dato på denne måned kan kende forskel på hvad der er større og mindre end hinanden:
Annoncer der er aktive: $dato = date('d/m/Y H:i:s');
$query = mysql_query("SELECT * FROM annoncer WHERE brugernavn = '$brugernavn' AND dato_slut > '$dato' ORDER BY id"); while ($row = mysql_fetch_array($query)) {
Annoncer der er inaktive: $dato = date('d/m/Y H:i:s');
$query = mysql_query("SELECT * FROM annoncer WHERE brugernavn = '$brugernavn' AND dato_slut < '$dato' ORDER BY id"); while ($row = mysql_fetch_array($query)) {
Kan man gøre det sådan, eller skal der noget timestamp ind?
Synes godt om
Slettet bruger
21. september 2005 - 09:53#3
Det er nødvendigt at du sætter et timestamp ind -! Ellers skal du have fat i nogle MySQL funktioner som jeg ikke kender til.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.