怎样获取post的数组数据? 如下程序 aaa.php if($_POST){//在这里怎样获取code,name 的数据? 0-19个数组 echo $_POST['name']; echo $_POST['code'];} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if($_POST){//在这里怎样获取code,name 的数据? 0-19个数组 echo $_POST['name']; echo $_POST['code'];} 获取的是最后一个值 if($_POST){//在这里怎样获取code,name 的数据? 0-19个数组 print_r($_POST['name']) print_r($_POST['code']);} <td width="50%"> <input name="code[]" type="text" id="code" size="6"> </td> <td width="50%"> <input name="name[]" type="text" id="name" size="20"> </td>print_r($_POST['name']);print_r($_POST['code']) <html> <head> <title> Example </title> </head> <body> <?php if($_POST) { //在这里怎样获取code,name 的数据? 0-19个数组 for($t=0;$t<20;$t++){ echo $_POST['code'.$t]; echo " "; echo $_POST['name'.$t]; echo "<br></br>"; }} else{ ?> <form id="form" name="form" action="a.php" method="post" > <table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC"> <tr> <td> <input type="submit" value="提交" /> </td> <td> <input type="reset" value="重填" /> </td> </tr> <tr bgcolor="#FFFFFF" class="common_title"> <td width="50%"> 代码 </td> <td width="50%"> 名字 </td> </tr> <?php for($n=0; $n <20; $n++) { ?> <tr bgcolor="#FFFFFF"> <td width="50%"> <input name="code<?=$n?>" type="text" id="code" size="6"> </td> <td width="50%"> <input name="name<?=$n?>" type="text" id="name" size="20"> </td> </tr> <?php } ?> </form> </table> <?php } ?> </body> </html> HTM按5楼那样改。获取按5楼那样获取。应该行的!仔细试下, 楼主的表单不符合规范,ID不是能一样的。当然最重要的是如果name要一样是可以的,并希望传给PHP是数组的话我都是用后面两字符是[]的名字,比如name="code[]"比如楼主的表单代码这样修改: <?php for($n=0; $n <20; $n++) { ?> <tr bgcolor="#FFFFFF"> <td width="50%"> <input name="code[]" type="text" id="code<?php echo $n;?>" size="6"> </td> <td width="50%"> <input name="name[]" type="text" id="name<?php echo $n;?>" size="20"> </td> </tr> <?php } ?> 然后$_POST['name']就是一个数组了 TML code<td width="50%"> <input name="code[]" type="text" id="code" size="6"> </td> <td width="50%"> <input name="name[]" type="text" id="name" size="20"> </td>PHP codeprint_r($_POST['name']);这个肯定OK 的 <form id="form" name="form" action="aaa.php" method="post" > <table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC"><tr><td><input type="submit" value="提交" /></td><td><input type="reset" value="重填" /></td></tr> <tr bgcolor="#FFFFFF" class="common_title"> <td width="50%"> 代码 </td> <td width="50%"> 名字 </td> </tr> <?phpfor($n=0; $n <20; $n++){?> <tr bgcolor="#FFFFFF"> <td width="50%"> <input name="code[]" type="text" id="code" size="6"> </td> <td width="50%"> <input name="name[]" type="text" id="name" size="20"> </td> </tr> <?php}?> </form></table><?php} ?> </body></html> 然后接收页面:print_r($_POST['code']); 照familyX 说的去弄, 图片循环移动 怎么得到程序目前运行在哪行? 美工群 私活群73280394 请教一个sql语句的问题。 SMTP Error: Could not authenticate怎么解决 请问这个购物车类具体怎么调用?请写出调用代码。谢谢 关于PHP, HTTPS配置的问题 phpmyadmin安装的问题............. 郁闷,接了个网站,客户总说不好看,靠,不知大家如何让客户“无话可说”的! 求教,ODBC连接解析不了服务器名 咳,php 大家帮帮忙 新手问题
{
//在这里怎样获取code,name 的数据? 0-19个数组 echo $_POST['name'];
echo $_POST['code'];}
获取的是最后一个值
{
//在这里怎样获取code,name 的数据? 0-19个数组 print_r($_POST['name'])
print_r($_POST['code']);}
<td width="50%"> <input name="code[]" type="text" id="code" size="6"> </td>
<td width="50%"> <input name="name[]" type="text" id="name" size="20"> </td>print_r($_POST['name']);
print_r($_POST['code'])
<html>
<head>
<title> Example </title>
</head>
<body> <?php
if($_POST)
{ //在这里怎样获取code,name 的数据? 0-19个数组
for($t=0;$t<20;$t++){
echo $_POST['code'.$t];
echo " ";
echo $_POST['name'.$t];
echo "<br></br>";
}
}
else{
?> <form id="form" name="form" action="a.php" method="post" >
<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC"> <tr>
<td>
<input type="submit" value="提交" />
</td>
<td>
<input type="reset" value="重填" />
</td>
</tr>
<tr bgcolor="#FFFFFF" class="common_title">
<td width="50%"> 代码 </td>
<td width="50%"> 名字 </td>
</tr>
<?php
for($n=0; $n <20; $n++)
{
?>
<tr bgcolor="#FFFFFF">
<td width="50%"> <input name="code<?=$n?>" type="text" id="code" size="6"> </td>
<td width="50%"> <input name="name<?=$n?>" type="text" id="name" size="20"> </td>
</tr>
<?php
}
?> </form>
</table>
<?php
}
?> </body>
</html>
获取按5楼那样获取。应该行的!仔细试下,
楼主的表单不符合规范,ID不是能一样的。当然最重要的是如果name要一样是可以的,并希望传给PHP是数组的话我都是用后面两字符是[]的名字,比如name="code[]"
比如楼主的表单代码这样修改: <?php
for($n=0; $n <20; $n++)
{
?>
<tr bgcolor="#FFFFFF">
<td width="50%"> <input name="code[]" type="text" id="code<?php echo $n;?>" size="6"> </td>
<td width="50%"> <input name="name[]" type="text" id="name<?php echo $n;?>" size="20"> </td>
</tr>
<?php
}
?> 然后
$_POST['name']就是一个数组了
<td width="50%"> <input name="code[]" type="text" id="code" size="6"> </td>
<td width="50%"> <input name="name[]" type="text" id="name" size="20"> </td>PHP code
print_r($_POST['name']);
这个肯定OK 的
<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC"><tr>
<td>
<input type="submit" value="提交" />
</td>
<td>
<input type="reset" value="重填" />
</td>
</tr>
<tr bgcolor="#FFFFFF" class="common_title">
<td width="50%"> 代码 </td>
<td width="50%"> 名字 </td>
</tr>
<?php
for($n=0; $n <20; $n++)
{
?>
<tr bgcolor="#FFFFFF">
<td width="50%"> <input name="code[]" type="text" id="code" size="6"> </td>
<td width="50%"> <input name="name[]" type="text" id="name" size="20"> </td>
</tr>
<?php
}
?> </form>
</table>
<?php
}
?> </body>
</html> 然后接收页面:print_r($_POST['code']);