webForumDet fria alternativet

Visa aktiviteter, datum-->X-dagar framåt.

4 svar · 281 visningar · startad av Torbjörn

TorbjörnMedlem sedan maj 20014 inlägg
#1

Hejsan!!

Behöver lite hjälp med att få ihop mitt problem med datum och X-antal dagar framåt. Vill plocka ut info från databasen från dagens datum och X-antal dagar framåt i en lista, X vill jag kunna styra, t.ex 2 dagar eller 14 dagar.. Lägger in ifo om olika aktiviteter och vill kunna lista aktiviteterna på dag.. Ex. 1 Juli -- Kanottävling på Slottsudden kl. 19.00. Databasfälten ser ni här under..

require ("variablar.php");
$dagar = $dagar;
mysql_connect ("$server","$anvandare","$losen")or die ("Kan inte ansluta till databasen!");
$data = mysql_select_db("$databas");
$visa = mysql_query("SELECT * FROM $tabell WHERE dag BETWEEN NOW() AND $dagar")or die ("Kan inte ansluta till databasen!");
while ($rad = mysql_fetch_array($visa)) {

$kategori = "".$rad\['kategori'\].""; // varchar 25
$aktivitet = "".$rad\['aktivitet'\].""; // varchar 255
$tid = "".$rad\['tid'\]."";  // varchar 25
$plats = "".$rad\['plats'\].""; // varchar 25
$dag = "".$rad\['dag'\]."";  // varchar 25
$manad = "".$rad\['manad'\].""; //varchar 25
{
echo"&nbsp;\<li\>\<b\>$dag $manad\</b\> -- $kategori $aktivitet $tid - $plats \<br\>\</li\>";
}
}
mysql_close();  
?\>

Hoppas på hjälp!!

/Tobbe

LarsGMedlem sedan dec. 200012 464 inlägg
#2
 $visa = mysql_query("SELECT * FROM $tabell WHERE dag BETWEEN current_date AND 
date_add(curent_date,interval $dagar day)")or die ("Kan inte ansluta till databasen!");
TorbjörnMedlem sedan maj 20014 inlägg
#3

Datum + antal dagar!!

Tack för svaret Lars..

Får felmeddelande att jag inte kan ansluta till databasen med den koden infogad!! Löste det (tror jag) med följande kod:
$visa = mysql_query("SELECT * FROM $tabell WHERE datum BETWEEN current_date AND current_date + interval $dagar day ORDER BY datum, tid ASC")or die ("Kan inte ansluta till databasen!");

Tackar...

Mvh
/Tobbe

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Jag tycker att du skall använda date som datatyp och inte varchar.

TorbjörnMedlem sedan maj 20014 inlägg
#5

Har ändrat datum från varchar till date...

Tackar för hjälpen.

/Tobbe

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)