Re: simple events calendar using mysql
- From: jsd219 <info@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 31 Oct 2007 16:14:37 -0000
On Oct 31, 10:57 am, "Shelly" <sheldonlg.n...@xxxxxxxxxxxxxxxx> wrote:
jsd219 wrote:
On Oct 31, 6:33 am, "Shelly" <sheldonlg.n...@xxxxxxxxxxxxxxxx> wrote:
"jsd219" <i...@xxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:1193798764.191193.112080@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hello all, this may sound very elementary and i am sorry for that. I
am struggling with a very simple calendar for my web site. I already
have the database set up and the admin to input events and i have a
way to display the calendar. the problem i am having is querying and
linking my events from the database to the calendar. I have looked
at all the stock calendars out there and what they offer i do not
need. i have gone through what seems to be every tutorial for
calendars but none of which teach how to query and create the
links. here is the code to display the calendar:
$date =time () ;
$day = date('d', $date) ;
$month = date('m', $date) ;
$year = date('Y', $date) ;
$first_day = mktime(0,0,0,$month, 1, $year) ;
$title = date('F', $first_day) ;
$day_of_week = date('D', $first_day) ;
switch($day_of_week){
case "Sun": $blank = 0; break;
case "Mon": $blank = 1; break;
case "Tue": $blank = 2; break;
case "Wed": $blank = 3; break;
case "Thu": $blank = 4; break;
case "Fri": $blank = 5; break;
case "Sat": $blank = 6; break;
}
$days_in_month = cal_days_in_month(0, $month, $year) ;
echo "<table border=1 width=294>";
echo "<tr><th colspan=7> $title $year </th></tr>";
echo "<tr><td class=month width=42>Sun</td><td class=month
width=42>Mon</td><td class=month width=42>Tue</td><td class=month
width=42>Wed</td><td class=month width=42>Thu</td><td class=month
width=42>Fri</td><td class=month width=42>Sat</td></tr>";
$day_count = 1;
echo "<tr>";
while ( $blank > 0 )
{
echo "<td></td>";
$blank = $blank-1;
$day_count++;
}
$day_num = 1;
while ( $day_num <= $days_in_month )
{
echo "<td> $day_num </td>";
$day_num++;
$day_count++;
if ($day_count > 7)
{
echo "</tr><tr>";
$day_count = 1;
}
}
while ( $day_count >1 && $day_count <=7 )
{
echo "<td> </td>";
$day_count++;
}
echo "</tr></table>";
If anyone can please show me how to query and link my events i would
really appreciate it.
God bless
jsd219
Just what is it that you are "querying"? IOW, what is it that you
want to have happen?
Shelly
the calendar is for a mission group, it is mission trips that are in
the database and i would like the calendar to display the trip title
on the appropriate date as a link that opens a popup window with the
trip information. my database has is:
name: calendar
fields: id, title, date, text
Then do a query with
$q = "select * from calendar where id=" . $id;
where $id is the one you want. Then work on the result to fetch the values
of each field. Then use an echo statement enclosed with <?php ?> for the
value of the particular field in the html document.
Shelly
my apologies, I can do the query fine the problem I am having is I do
not know how to use the loop for the days to pull the results from the
query. :-) not sure if that made since. in other words, where and what
would i put in the code to make $day_num link to a trip?
God bless
jason
.
- References:
- simple events calendar using mysql
- From: jsd219
- Re: simple events calendar using mysql
- From: Shelly
- Re: simple events calendar using mysql
- From: jsd219
- Re: simple events calendar using mysql
- From: Shelly
- simple events calendar using mysql
- Prev by Date: Re: CURL: Result on console and in PHP are different
- Next by Date: Re: Session or browser problem??
- Previous by thread: Re: simple events calendar using mysql
- Next by thread: Re: simple events calendar using mysql
- Index(es):
Relevant Pages
|