<!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>
配列を使用して実装する必要がありますが、
<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>
'.$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 ''; ?>