快速业务通道

用Eclipse Europa进行Web开发,第2部分 - PHP开发工具 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
很可能将大量利用 CSS 和 JavaScript,因此在查看 Web 页面时可能需要使用更复杂的调试选项。 要配置使用的 Web 浏览器,请单击 Preferences > Web browser,如下所示 :

图 29. 选择 Web 浏览器

现在如果重新启动应用程序,它应当在所选浏览器中打开。

图 30. 在 Firefox 中启动的页面

到目前为止,我们已经创建并部署了一个简单页面。让我们通过构建略微复 杂的页面来继续研究 PDT 的功能。

用Eclipse Europa进行Web开发,第2部分 - PHP开发工具(12)

时间:2010-11-29 IBM Michael Galpin

球员管理

接下来将创建所有球员的列表。我们将查看 PDT 可以帮助完成类似任务的一 些新方法。首先从数据库中读取所有球员。

显示所有球员

首先需要做的是显示数据库中的所有球员。创建名为 list_players.php 的 新 PHP 文件。我们将包括 db.php 脚本,因为需要查询数据库。需要使用 PHP 函数 mysql_fetch_assoc 把一行数据获取到 PHP 中的联合数组中。让我们假定 不太熟悉这个函数并且需要比在 PDT 中获得的基本文档更多的帮助。您需要 PHP 手册,不过很幸运的是:右键单击可以访问手册,如下所示:

图 31. 从 PDT 访问 PHP 手册

默认情况下,此操作将打开 PHP.net 中的联机手册。您可以配置此操作,如 果计算机中有手册的本地副本,那么配置将尤为有用。球员的基本显示代码如下 所示:

清单 5. 所有球员的基本显示

<?php     require_once(dirname(__FILE__)."/db.php");     $message = "";     $cnt = 0;     $sql = "select * from Players";     $result = mysql_query($sql,$conn);     $list = array();     if (!$result) {       $message = "Could not successfully run query  ($sql) from DB: " . mysql_error();     } else if (mysql_num_rows($result) == 0) {       $message = "No rows found, nothing to print so  am exiting";     } else {       while ($record = mysql_fetch_assoc($result)){          $list[$cnt++] = $record;       }     }     mysql_free_result($result); ?> <html>     <head>       <title>Player List</title>     </head>     <body>       <div id="title">Player List</div>       <div id="pTableBox">          <table border="2">            <thead>               <tr>                 <td>ID</td>                 <td>First Name</td>                 <td>Last Name</td>               </tr>            </thead>            <tbody>               <?php foreach($list as $player): ?>                 <tr>                   <td><?= $player["Id"] ?></td>                   <td><?= $player["First_Name"] ?></td>                   <td><?= $player["Last_Name"] ?></td>                 </tr>            

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号