快捷搜索:   nginx

用PHP5进行三层开发(2)


26 </body>
27 </html>


站点主页,它在的3行和第9行分别显示$TITLE 和$HEADER,这些变量值是从index.php传递过来的.


这个脚本在web浏览器上生成两个按钮,Insert和View,他们有相应的行为.如果用户点击Insert,系统将调

用Insert.php.如果用户点击View,那么view.php将被调用

insert.tpl
1 <html>
2 <head>
3    <title>{$TITLE}</title>
4     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 </head>
6 <body>
7     <form name="form1" action="save.php" method="post">
8       <table width="300" border="1" align="center" >
9        <tr>
10          <td align="center">
11            <b>{$HEADER}</b>
12         </td>
13       </tr>
14       <tr>
15         <td>
16           {$data1}
17            <input type="text" name="x">
18         </td>
19       </tr>
20       <tr>
21         <td>
22           {$data2}
23            <input type="text" name="y">
24         </td>
25       </tr>
26       <tr>
27         <td>
28           {$data3}
29            <input type="text" name="z">
30         </td>
31       </tr>
32       <tr>
33          <td align="center">
34            <input type="submit" name="Submit" value="Add">
35            <input type="button" name="Reset" value="Return/Cancel"
                 ōnclick="javascrīpt:location.href='index.php';">
36          </td>
37        </tr>
38      </table>
39    </form>
40 </body>
41 </html>


这个模板有一个表单和两个按钮,Add 和Return/Cancel.


用户输入数据,first name,last name 和电子邮件字段.insert.php期望在名为x,y,z的变量中接收这些信息,用户点

220-302 310-008 310-014 310-015 310-019 310-200 310-302 Chinese Language 310-560 310-878 630-631 640-642 640-822 640-873 640-891 640-901 642-062 Chinese Characters 642-182 PW0-300 920-141 642-382 jn0-350 642-061 Adobe Certification 642-392 HP0-663 HP0-Y11 190-825 640-816 CIW Certification MB7-516 310-051 642-055 HP0-053 mb5-294 A00-204 HP0-A01 920-246 SUN Certification Novell Certification Tiffany Earrings ccna learn chinese language

击Add按钮将运行save.php.如果用户点击Return/Cancel,将会执行index.php.

view.tpl
1 <html>
2 <head>
3    <title>{$TITLE}</title>
4 </head>
5 <body>
6   <table align="center">
7      <tr>
8         <td align="center">
9         <b>{$HEADER}</b>
10       </td>
11     </tr>
12     </table>
13   <table width="500" border="1" align="center">
14   <tr>
16        <td align="center">
17         <b>{$data0}</b>
18       </td>
19        <td align="center">
20         <b>{$data1}</b>
21       </td>
22        <td align="center">
23         <b>{$data2}</b>
24       </td>
25     <td align="center">
26         <b>{$data3}</b>
27       </td>
28     </tr>
29 {section name=display loop=$users}
30     <tr>
31       <td>
32         {$users[display].ID}
33       </td>
34       <td>
35         {$users[display].FIRSTNAME}
36       </td>
37       <td>
38         {$users[display].LASTNAME}
39       </td>
40       <td>
41         {$users[display].EMAIL}
42       </td>
43     </tr>
44     {/section}
45     <br>
46   </table>
47   <br>
48    <table align="center">
49     <tr>
50        <td align="center">
51          <input name="vol" type="button" value="Return"
               ōnclick="javascrīpt:location.href='index.php';">
52       </td>
53     </tr>
54   </table>
55 </body>
56 </html>

这个模板显示所有存储在example数据库中的所有数据.


最后,Return按钮把用户带回到主页.

所有的这些(*.tpl)文件必须放在templates目录下.


顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论