This includes fields, relationships, layouts, portals, and containers.
You should have a working knowledge of FileMaker Pro database design. This tutorial requires the use of a text editor to view and modify HTML and PHP code. You should be comfortable using a text editor with HTML and PHP. For more information on programming with PHP, see the PHP Tutorial at W3Schools. This includes standard output, variables, arrays, conditional loops, objects, methods, and functions. You should be familiar with PHP programming.
If you need more information on programming web pages with HTML, see the XHTML Tutorial at W3Schools. This includes HTML declarations, headers, and element tags. You should be familiar with HTML programming. For more information about the FileMaker API for PHP, see FileMaker Server Custom Web Publishing with PHP. The tutorial folder must be hosted on the web server machine that is part of your FileMaker Server deployment.įor more information on the installation and deployment of FileMaker Server 9, see the FileMaker Server Getting Started Guide. You must have FileMaker Server 9 installed and it must host the questionnaire.fp7 database. Your knowledge of the questionnaire.fp7 design will be an integral part of understanding how the tutorial PHP application uses the API. Discover how it works and how questionnaires are built by creating questions with multiple answers. You should also become familiar with the questionnaire.fp7 database. This reference will help you discover how to use the FileMaker API for PHP more completely. To view the FileMaker API for PHP documentation, go to the FileMaker Server Admin Console Start Page and click "PHP Site Assistant and XSLT Site Assistant Tools." On the Web Publishing Tools page, click "FileMaker API for PHP Documentation." Use the documentation as a reference while you complete this tutorial. To discover more about the API, see the FileMaker API for PHP documentation. However, after you complete these lessons, you will have a good foundation. This tutorial doesn't cover all of the API. How can I change the look of my HTML output using Cascading Style Sheets?.Customize Format with Cascading Style Sheets.
How can I add records to a portal from my website?.How can I display records from a FileMaker portal on my website?.How can I retrieve a FileMaker record by its internal ID without performing another find?.How do I add records to a FileMaker database from a submitted web form?.How can I display FileMaker custom value lists on the web?.What is the ContainerBridge.php file and how does it work?.How can I display web-compatible images in container fields on my website?.How can I find a particular record in the database and display it on the web?.How can I find all records in a database and display them on the web?.What is necessary for me to prepare the FileMaker database object for use in my own custom web applications?.Setting up the FileMaker database object.The tutorial completes a PHP web application gradually, each lesson building upon the previous lesson as follows: When a user completes an online questionnaire, the system adds a respondent record for the user and adds the user's answers as related records. The active questionnaire is the one users are invited to take when using the PHP web application. Only one questionnaire is selected to be the active questionnaire. Each question can have multiple related answers. Each questionnaire record can have multiple related questions. The tutorial database is a FileMaker questionnaire system (questionnaire.fp7 ). Each lesson introduces a particular capability of the API, explaining how the code is written and how it works. The tutorial consists of 6 lessons designed to teach you how to use the API to integrate a FileMaker Pro database with a PHP web application. This tutorial demonstrates key functionality of the FileMaker API for PHP. Introduction Welcome to the FileMaker API for PHP Tutorial