CodingForums.com

CodingForums.com (http://www.codingforums.com/index.php)
-   PHP (http://www.codingforums.com/forumdisplay.php?f=6)
-   -   Help needed at JSON for a even calendar using PHP (http://www.codingforums.com/showthread.php?t=285352)

nani_nisha06 01-06-2013 07:43 AM

Help needed at JSON for a even calendar using PHP
 
Hi Friends,

First of all I don't know if i am posting these thread at right place.

I have downloaded a Jquery event calendar from the below link & i sucessfully customized it for me.

Code:

http://www.vissit.com/jquery-event-calendar-plugin-english-version
but the problem is while configuring events using mysql table ?

I am beginner with PHP, JSOn, Jquey and bla bla bla....

however I have try to code in joson even file which is not showing single error but not triggering any events.

below is the default code given with the plugin & working fine:

PHP Code:

<?php
header
('Content-type: text/json');
echo 
'[';
$separator "";
$days 16;
    echo 
'    { "date": "1314579600000", "type": "meeting", "title": "Test Last Year", "description": "Lorem Ipsum dolor set", "url": "http://www.event3.com/" },';
    echo 
'    { "date": "1377738000000", "type": "meeting", "title": "Test Next Year", "description": "Lorem Ipsum dolor set", "url": "http://www.event3.com/" },';
for (
$i $i $days$i$i 2) {
    echo 
$separator;
    
$initTime = (intval(microtime(true))*1000) + (86400000 * ($i-($days/2)));
    echo 
'    { "date": "'; echo $initTime; echo '", "type": "meeting", "title": "Project '; echo $i; echo ' meeting", "description": "Lorem Ipsum dolor set", "url": "http://www.event1.com/" },';
    echo 
'    { "date": "'; echo $initTime+3600000; echo '", "type": "demo", "title": "Project '; echo $i; echo ' demo", "description": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", "url": "http://www.event2.com/" },';

    echo 
'    { "date": "'; echo $initTime-7200000; echo '", "type": "meeting", "title": "Test Project '; echo $i; echo ' Brainstorming", "description": "Lorem Ipsum dolor set", "url": "http://www.event3.com/" },';
    echo 
'    { "date": "'; echo $initTime+10800000; echo '", "type": "test", "title": "A very very long name for a f*cking project '; echo $i; echo ' events", "description": "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam.", "url": "http://www.event4.com/" },';
    echo 
'    { "date": "'; echo $initTime+1800000; echo '", "type": "meeting", "title": "Project '; echo $i; echo ' meeting", "description": "Lorem Ipsum dolor set", "url": "http://www.event5.com/" },';
    echo 
'    { "date": "'; echo $initTime+3600000+2592000000; echo '", "type": "demo", "title": "Project '; echo $i; echo ' demo", "description": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", "url": "http://www.event6.com/" },';
    echo 
'    { "date": "'; echo $initTime-7200000+2592000000; echo '", "type": "meeting", "title": "Test Project '; echo $i; echo ' Brainstorming", "description": "Lorem Ipsum dolor set", "url": "http://www.event7.com/" },';
    echo 
'    { "date": "'; echo $initTime+10800000+2592000000; echo '", "type": "test", "title": "A very very long name for a f*cking project '; echo $i; echo ' events", "description": "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam.", "url": "http://www.event8.com/" },';
    echo 
'    { "date": "'; echo $initTime+3600000-2592000000; echo '", "type": "demo", "title": "Project '; echo $i; echo ' demo", "description": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.", "url": "http://www.event9.com/" },';
    echo 
'    { "date": "'; echo $initTime-7200000-2592000000; echo '", "type": "meeting", "title": "Test Project '; echo $i; echo ' Brainstorming", "description": "Lorem Ipsum dolor set", "url": "http://www.event10.com/" },';
    echo 
'    { "date": "'; echo $initTime+10800000-2592000000; echo '", "type": "test", "title": "A very very long name for a f*cking project '; echo $i; echo ' events", "description": "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam.", "url": "http://www.event11.com/" }';
    
$separator ",";
}
echo 
']';
?>

below code i have customized for events to trigger from DB & which is not trig erring any events

PHP Code:

<?php
header
('Content-type: text/json');
echo 
'[';
include_once 
"C:/xampp/htdocs/SAM/include/db.php";
 
$data mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM certificate_event"
 or die(
mysql_error()); 
  
$res mysql_fetch_array(mysql_query("select FOUND_ROWS()"));
  
$totalRecords $res[0];
$separator "";
while(
$info mysql_fetch_array$data ))
 {
    echo 
$separator;
    
$originalDate $info['Date'];
    
$newDate date("d-m-Y h:m:s"strtotime($originalDate));
    
$date2=strtotime("$newDate");
    echo 
'    { "date": "'; echo $date2; echo '", 
    "type": "meeting", 
    "title": "'
; echo $info['description']; echo '", 
    "description": "Test", 
    "url": "" }'
;
    
$separator ",";
}
echo 
']';
?>

please tell me what mistake I am doing in above script ???

Please help me !!!!

Regards & Thanks,
Nani

nani_nisha06 01-08-2013 11:10 AM

This is solved now.....

Redcoder 01-08-2013 01:17 PM

Just a note to others too...the agreed upon and universally accepted JSON content-type is:

PHP Code:

header ('Content-type: application/json' ); 

The content-type you used may fail to work in some installations.


All times are GMT +1. The time now is 10:44 PM.

Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.