Home >Backend Development >PHP Tutorial >多个表单php怎么接收post过来的数据呢

多个表单php怎么接收post过来的数据呢

WBOY
WBOYOriginal
2016-06-23 13:59:571199browse

<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>多表单提交</title></head><body>	<form action="" method="post">    	<table width="500">        	<tr>            	<th>标题</th>                <th>作者</th>                <th>添加时间</th>            </tr>            <tr>            	<td><input type="text"  name='title'/></td>            	<td><input type="text" name='user' /></td>                <td><input type="text" name='addtime'/></td>                            </tr>            <tr>            	<td><input type="text" name='title' /></td>                <td><input type="text" name='user'/></td>                <td><input type="text" name='addtime'/></td>            </tr>            <tr>            	<td colspan="3" align="center">                	<input type="submit" value="提交" />                    <input type="reset" value="重置" />                </td>            </tr>        </table>        </form>	<?php		$title=$_POST['title'];		$user=$_POST['user'];		$addtime=time();		echo '<hr>';		echo $title;		echo '<br>'.$user;		echo '<br>'.$addtime;	?></body></html>


我的代码是这样的,一个表单,里面需要添加多于两个,有可能是5个,10个,20个这样一条一条的,但是如果我把


回复讨论(解决方案)

应该是用可以用数组来实现,

                  <tr>                <td><input type="text"  name='title[0]'/></td>                <td><input type="text" name='user[0]' /></td>                <td><input type="text" name='addtime[0]'/></td>                            </tr>           <tr>                <td><input type="text"  name='title[1]'/></td>                <td><input type="text" name='user[1]' /></td>                <td><input type="text" name='addtime[1]'/></td>                            </tr>            <tr>                <td><input type="text" name='title[2]' /></td>                <td><input type="text" name='user[2]'/></td>                <td><input type="text" name='addtime[2]'/></td>            </tr>
 没测试。。

<tr>                <td><input type="text"  name='title[]'/></td>                <td><input type="text" name='user[]' /></td>                <td><input type="text" name='addtime[]'/></td>                            </tr>            <tr>                <td><input type="text" name='title[]' /></td>                <td><input type="text" name='user[]'/></td>                <td><input type="text" name='addtime[]'/></td>            </tr>

对,用数组。

<tr>                <td><input type="text"  name='title[]'/></td>                <td><input type="text" name='user[]' /></td>                <td><input type="text" name='addtime[]'/></td>                            </tr>            <tr>                <td><input type="text" name='title[]' /></td>                <td><input type="text" name='user[]'/></td>                <td><input type="text" name='addtime[]'/></td>            </tr>

 嗯嗯,支持魅力,之前用过一次,就是这样实现的。

当然是数组了

<tr>                <td><input type="text"  name='title[]'/></td>                <td><input type="text" name='user[]' /></td>                <td><input type="text" name='addtime[]'/></td>                            </tr>            <tr>                <td><input type="text" name='title[]' /></td>                <td><input type="text" name='user[]'/></td>                <td><input type="text" name='addtime[]'/></td>            </tr>



谢谢,但是这个地方的PHP怎么写的呢,我自己写的提交以后只有一个数组
$title=$_POST['title'];
$user=$_POST['user'];
$note=$_POST['note'];

echo '


';
print_r($title);
echo '
'.print_r($user);
echo '

'.$note;
?>

===============
怎么样修改成类似这样的数组呢

	$st=array(			array('小李','19','语文'),			array('王强','20','数学'),			array('张王磊','29','演员'),			array('胡科林','27','钢琴老师')				);


<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>多表单提交</title></head><body>	<form action="" method="post">    	<table width="500">        	<tr>            	<th>标题</th>                <th>作者</th>                <th>说明</th>            </tr>            <tr>            	<td><input type="text"  name='title[]'/></td>            	<td><input type="text" name='user[]' /></td>                <td><input type="text" name='note[]'/></td>                            </tr>            <tr>            	<td><input type="text" name='title[]' /></td>                <td><input type="text" name='user[]'/></td>                <td><input type="text" name='note[]'/></td>            </tr>            <tr>            	<td colspan="3" align="center">                	<input type="submit" value="提交" />                    <input type="reset" value="重置" />                </td>            </tr>        </table>        </form>	<?php		$title=$_POST['title'];		$user=$_POST['user'];		$note=$_POST['note'];				echo '<hr>';		echo '<pre class="brush:php;toolbar:false">';		print_r($title);		echo '<br>'.print_r($user);		echo '<br>'.print_r($note);		echo '
'; ?>

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn