<?php /****************************************************** start.php -- the home page for the application Lists the articles stored in the database and provides links for creating a new article, editing existing articles and deleting existing articles Copyright (c) 2005 Ephox Corporation. All rights reserved. See license.txt for license agreement ******************************************************/ // include the database wrapper functions require_once("./i_database.php"); ?> <HTML> <HEAD> <TITLE>Sample Database Application for PHP</TITLE> <LINK rel="stylesheet" href="sample.css"> </HEAD> <BODY> <H1>Sample Database Application for PHP</H1> <P><A href="add.php">Create a new article</A></P> <? //Attempt to establish a connection with the database if (!DBConnect()) { print DBError(); } else { DBQuery("select * from articles"); if (DBFetchRow()) { ?> <TABLE cellpadding=3 cellspacing=0 border=0> <TR> <TH>ID</TH> <TH width="250">Title</TH> <TH>Available Actions</TH> </TR> <? // There are records. Loop through all the records in the // recordset and write out a table row for each record do { ?> <TR> <TD><?=DBResult("article_id")?></TD> <TD><?=DBResult("article_title")?></TD> <TD><A href="view.php?article_id=<?=DBResult("article_id")?>">View</A> | <A href="edit.php?article_id=<?=DBResult("article_id")?>">Edit</A> | <A href="delete.php?article_id=<?=DBResult("article_id")?>">Delete</A> </TD> </TR> <? } while(DBFetchRow()) ?> </TABLE> <? } else { ?><P>There are no records in the database. Click <STRONG>Create a new article</STRONG> to add a record to the database.</P> <? } } DBDisconnect(); ?> </BODY> </HTML> |