首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

这个界面如何做

2012-04-12 
这个界面怎么做?我想把页面做成下面的效果,页面所有信息都提交到同一个php文件。这个怎么做比较好?我是把整

这个界面怎么做?
我想把页面做成下面的效果,页面所有信息都提交到同一个php文件。
这个怎么做比较好?我是把整个页面做成一个form,还是一个person+一个提交做成一个form?
如果只有一个form,在php中怎么得到所有的person信息呢?

person1---------------------------------------
姓名: 证件类型:
性别: 证件号码:
房间:

person2---------------------------------------
姓名: 证件类型:
性别: 证件号码:
房间:

person3---------------------------------------
姓名: 证件类型:
性别: 证件号码:
房间:
   
总押金: 预住天数:

  提交按钮


[解决办法]
当然是放在一个表单中啊,通过不同的name属性值就能进行区分。
[解决办法]

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><form>    <table border="0">    <?php for($i=1; $i<=3; $i++){ ?>        <tr>            <td colspan="2">person<?=$i?>---------------------------------------</td>        </tr>        <tr>            <td>姓名:</td><td>证件类型:</td>        </tr>        <tr>            <td>性别:</td><td>证件号码:</td>        </tr>        <tr>            <td colspan="2">房间:</td>        </tr>    <?php } ?>        <tr>            <td>总押金:</td><td>预住天数:</td>        </tr>        <tr>            <td colspan="2"><input type="submit" name="submit" value="提交" /></td>        </tr>    </table></form></body></html>
[解决办法]
PHP code
<?phpprint_r($_POST);?><form method='post'>    person1---------------------------------------<br>    姓名<input type='text' name='name[]'/><br>    性别<input type='text' name='gender[]'/><br>    房间<input type='text' name='room[]'/><br>    person2---------------------------------------<br>    姓名<input type='text' name='name[]'/><br>    性别<input type='text' name='gender[]'/><br>    房间<input type='text' name='room[]'/><br>    person3---------------------------------------<br>    姓名<input type='text' name='name[]'/><br>    性别<input type='text' name='gender[]'/><br>    房间<input type='text' name='room[]'/><br>    <input type='submit' value='submit'><form>
[解决办法]
可用post接收form信息
PHP code
<?phpif(!empty($_POST)){    print_r($_POST);}?><form action="a.php" method="post" name="form">    <table border="0">    <?php for($i=1; $i<=3; $i++){ ?>        <tr>            <td colspan="2">person<?=$i?>---------------------------------------</td>        </tr>        <tr>            <td>姓名:<input type="text" name="name" value="<?=$i?>" /></td>            <td>证件类型:<input type="text" name="type" value="<?=$i?>" /></td>        </tr>        <tr>            <td>性别:<input type="text" name="sex" value="<?=$i?>" /></td>            <td>证件号码:<input type="text" name="code" value="<?=$i?>" /></td>        </tr>        <tr>            <td colspan="2">房间:<input type="text" name="room" value="<?=$i?>" /></td>        </tr>    <?php } ?>        <tr>            <td>总押金:<input type="text" name="total" value="<?=$i?>" /></td>            <td>预住天数:<input type="text" name="days" value="<?=$i?>" /></td>        </tr>        <tr>            <td colspan="2"><input type="submit" name="submit" value="提交" /></td>        </tr>    </table></form> 

热点排行