Hi all,
Hopefully someone can help me, I am stumped.
I have series of css divs (each a little blob), one after the other horizontally, This works
What is missing is I want a little space after every fourth div/blob.
It is a little calendar, 4 blobs for each week, some different colours depending on what the team is doing on that week.
so visually it looks like several rows of blobs:
team 1 : blob blob blob blob redblob redblob blob blob etc
team 2 : blob redblob redblob blob blob blob etc
.
.
teamn:
background :
mainfunctionA. Contains a query that takes lots of data from MYSQL, using the usual while loop.
functionB. I want a little calendar made up of little blobs, one blob for each week (so 48 blobs), these blobs are just two little divs, one no colour div = a, the other red div = b.
The functionB delivers the blobs :). I am pretty sure it is delivering them as a string, but I cant seem to split or number each div so I can take every 4th one and put a space… Ive tried the string functions array functions… maybe this is the wrong approach… the third day of playing around with it and my brain is in a gridlock… any help appreciated.
I call the function in the mainfunctionA as follows:
$mindays = $row[‘min_time_days’] ;
global $mindays;
$getCalendar = calendar();
function calendar() {
global $fundays; // global variable from mainfunctionA, use 90 in this example.
$startdate = 1;
// we want a firstdate fd- which I can change through input field, for now we just say 30days
$firstdate = 30;
for ($day = 1; $day <= $firstdate / 7.5 ; $day++) {
$div = “<div id = “boxcal1” >” ; // no colour blob
echo $div ;
}
for ($day = 1; $day <= $fundays / 7.5 ; $day++) {
$div = “<div id = “boxcal2” >” ; // colour blob
echo $div;
}
$totaldays = (($firstdate + $fundays) / 7.5) ;
$totaldaysleft = ((360 / 7.5) - $totaldays) ;
$day = $totaldaysleft;
for ($day = 1 ; $day <= $totaldaysleft ; $day++) {
$div = “<div id = “boxcal1” >” ; // no colour blob
echo $div ;
}