home *** CD-ROM | disk | FTP | other *** search
/ Practical Internet Web Designer 89 / PIWD89.iso / pc / CONTENTS / DEVELOPER / TUTORIAL_FILES / Pages90-91 / test.php < prev   
PHP Script  |  2003-10-29  |  2KB  |  49 lines

  1. <?php
  2. //connect to the database
  3. $conn = mysql_connect("localhost","root","pwd");
  4. //choose the cms db
  5. mysql_select_db("cms", $conn);
  6. //query the database for a list of categories
  7. $result = mysql_query("SELECT catID, catName, catDesc FROM tblCat", $conn);
  8. ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  9.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  10.  
  11. <html>
  12. <head>
  13. <title>CMS Homepage</title>
  14. <link rel="stylesheet" type="text/css" href="global.css" />
  15. </head>
  16.  
  17. <body>
  18. <div id="banner">
  19. <p> </p>
  20. </div>
  21. <div id="navigation">
  22. <ul class="main">
  23. <?php
  24. //the navigation menu
  25. while ($row = mysql_fetch_array($result)) {
  26.     print("<li><a href=\"articles.php?catID=" . $row[catID] . "\">" . $row[catName] . "</a></li>\n");
  27. }
  28. //if you are going to use the result a second time on the page you must do this to go back to the start.
  29. mysql_data_seek($result,0);
  30. ?>
  31. </ul>
  32. </div>
  33. <div id="content">
  34. <h1>Welcome</h1>
  35. <p>Content on this site is organised into categories, please select a category of interest below or in the menu, to view content within that category.</p>
  36. <?php
  37. //the categories listed with descriptions in the main body of the page
  38. while ($row = mysql_fetch_array($result)) {
  39.     print("<p><a href=\"articles.php?catID=" . $row[catID] . "\">" . $row[catName] . "</a><br />\n");
  40.     print($row[catDesc] . "</p>\n");
  41. }
  42. //you should close the connection when you are finished with it
  43. mysql_close($conn);
  44. ?>
  45. </div>
  46. </body>
  47. </html>
  48.  
  49.