Presentation is loading. Please wait.

Presentation is loading. Please wait.

Project Phase II Instructions &Sample Code

Similar presentations


Presentation on theme: "Project Phase II Instructions &Sample Code"— Presentation transcript:

1 Project Phase II Instructions &Sample Code
Download XAMPP XAMPP includes: Apache, PHP, MySQL, and other goodies. No need to download and install them separately, XAMPP does it all. Download: FAQs (Includes instructions on how to install it and set it up): Windows FAQs: OSX FAQs: Linux FAQs:

2 Project Phase II Instructions
Download Aptana Studio Aptana Studio is a web development IDE rooted on Eclipse. You can use your preferred IDE for the project, it does not need to be Aptana. Download: You can download Aptana Studio 2, 3 or either as an Eclipse plugin. For the instructions on this guide, we will use the standalone (not the Eclipse plugin) version of Aptana Studio 3.

3 Project Phase II Instructions
Sample API (Slim Framework) Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. Slim Framework documentation: See : Sample GUI Web-App (for CRUD operations) A sample CRUD (Create, Read, Update, Delete) web-app that interfaces with the MySQL database to use. See :

4 Setting up a Sample DB XAMPP bundles in PhpMyAdmin (

5 Set PhpMyAdmin web-app
Go to: If you don’t use Port 80 – Use where {yourport} is the custom port.

6 Setting up the Sample API
Add sample_api, to you XAMPP’s htdocs folder With sample_api in place: Open Aptana Studio (or your IDE) Click File -> Import Select Existing Folder as New Project Select a folder. Navigate to your C:/xampp/htdocs/sample_api folder Give the project a name Select PHP and Web - Primary as the project types Click on Finish

7 Sample_gui – customers.php

8 Sample_gui – customers.php

9 Sample_api – index.php

10 Sample_api – index.php

11 Sample_api – index.php

12 New sample_gui_v02.zip sample_gui.zip. now contacts the sample_api via (/customers; /employees) and grabs the result, decodes JSON into a PHP variable, and then loops Important code there is this: $jsonResponseAllEmployees = http_get(" array("timeout"=>1), $info); // Need PCL for this $array = json_decode($jsonResponseAllEmployees); function http_get creates a GET request to the URL specified in the first parameter and grabs whatever the response is and stores it into the $jsonResponseAllEmployees $info variable contains info on the request itself (not the response) in case debugging is necessary

13 Sample_gui_v02 – customers.php

14 Sample_gui_v02 – employees.php

15 Sample_gui_v02 – employees.php

16 PHP and MySQL Links

17 PHP Frameworks PHP html Frameworks PHP Mobile Frameworks
PHP Mobile Frameworks


Download ppt "Project Phase II Instructions &Sample Code"

Similar presentations


Ads by Google