首页 » 建站技术 » PHP 技术 » 浏览内容

[PHP学习记录] 五 表单处理


2006-09-08 10:29:59 5,545 0 发表评论 字体: 作者:C.K.
标签: 学习笔记源代码

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

表单文件index.php, 这里用到所有表单。

<table width="92%" border="0" cellspacing="0" cellpadding="0" style="font-size:9pt" align="left" >
  • <form action="process.php" name="form1">                         <tr>
  •                            <td width="29%"> <div align="right"> </div></td>
  •                            <td width="71%">  </td>
  •                          </tr>
  •                          <tr>
  •                            <td width="29%"> <div align="right">您的姓名∷</div></td>
  •                            <td width="71%"><input name="name" type="text" id="name" size="40" value=''>
  •                            </td>
  •                          </tr>
  •                          <tr>
  •                            <td width="29%" align="right" valign="top">公司生产产品∷</td>
  •                            <td><textarea name="product" cols="50" id="product"></textarea>
  •                              用逗号","隔开</td>
  •                          </tr>
  •                          <tr>
  •                            <td width="29%" align="right">国家∷</td>
  •                            <td><select name="age" id="age">
  •                              <option value="1" selected>&lt;18</option>
  •                              <option value="2">19-30</option>
  •                              <option value="3">30-40</option>
  •                              <option value="4">40-50</option>
  •                              <option value="5">&gt;50</option>
  •                            </select></td>
  •                          </tr>
  •                          <tr>
  •                            <td width="29%"> <div align="right"><nobr>搜索引擎∷</nobr></div></td>
  •                            <td width="71%">
  •                                <input type="checkbox" name="checkbox[]" value="google">
  •                              google 
  •                                <input type="checkbox" name="checkbox[]" value="Baidu">
  •                                Baidu 
  •                                <input type="checkbox" name="checkbox[]" value="MSN">
  •                                MSN
  •                                <input type="checkbox" name="checkbox[]" value="Yahoo">
  •                                Yahoo!</td>
  •                          </tr>
  •                          <tr>
  •                            <td width="29%" height="12"> <div align="right">您的联系传真∷</div></td>
  •                            <td width="71%" height="12"><p>
  •                              <label>
  •                              <input type="radio" name="Radio" value="male">
  •  male</label>
  •                              <br>
  •                              <label>
  •                              <input type="radio" name="Radio" value="female">
  •  female</label>
  •                              <br>
  •                            </p></td>
  •                          </tr>
  •                          <tr>
  •                            <td align="right"> </td>
  •                            <td><input  type=submit value=提交 style="font-size:10pt; line-height:12pt;color:gray;                background-color:white; border-width:1px; border-style:solid; border-color:lightgrey;" onMouseOver="this.style.color='dimgray';this.style.backgroundColor='ivory'" onMouseOut="this.style.color='gray';this.style.backgroundColor='white'" name="reset2" >
  •                              <input type="hidden" name="reset2" value="send">
  •                              <input   type=reset value=重填 style="font-size:10pt; line-height:12pt;color:gray;                background-color:white; border-width:1px; border-style:solid; border-color:lightgrey;" onMouseOver="this.style.color='dimgray';this.style.backgroundColor='ivory'" onMouseOut="this.style.color='gray';this.style.backgroundColor='white'" name="reset2" >
  •                            </td>
  •                          </tr></form>
  •                        </table>
  • 说明:checkbox筛选框的名字为checkbox[],这是要告诉PHP这是一个数组,否则只能得到最后一个复选值。

    process.php文件:

    <?php
  • #import_request_variables(gp, "formval_");
  • #echo "2.".$formval_name;
  • echo $_GET['name']."<br>";
  • echo $_GET['age']."<br>";
  • $choice=$_GET['checkbox'];
  • if(!empty($choice))
  • foreach($choice as $hob)
  • echo"$hob <br />";
  • echo $_GET['Radio']."<br>";
  • ?>
  • FORM默认提交方式为GET,这种方式可以浏览器地址栏看到所有提交的内容,不安全。
    当为GET方式时,处理函数为$_GET[],当为POST方式时,处理函数为$_POST[]

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5062 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14144454 位访客

    广告区 Guǎng Gào