如何在另外一个页面中得到下面这个php文件中的checkbox的name属性值? <table border="1" bordercolor="#888888" cellspacing="2" cellpadding="2" rules="all">
<tr bgcolor="#C6E2FF" >
<th width = 100><input name="chek[]" type="checkbox" value="<?php echo "CINVCODE";?>" />新物料码</th>
<th width = 150><input name="chek[]" type="checkbox" value="<?php echo "YONGYOU";?>" />用友码</th>
<th width = 100><input name="chek[]" type="checkbox" value="<?php echo "CHANGERATE";?>" />转换率</td>
<th width = 100><input name="chek[]" type="checkbox" value="<?php echo "INVCOST";?>" />计划价</td>
</tr>
<form action="checkbox_output.php" method="post" target="bottom">
<?php
$total = 0;
$i = 0;
while($detail[11][$i])
{
//以下是根据costdetail.php这个文件中的detail[][]来确定输出顺序
echo "<td align=center NOWRAP>";//新物料码
echo $detail[13][$i];
echo "</td>";
echo "<td NOWRAP>";//用友码
echo $detail[12][$i];
echo "</td>";
echo "<td NOWRAP>";//转换率
echo $detail[15][$i];
echo "</td>";
echo "<td NOWRAP>";//计划价(用友单位)
if($detail[17][$i]){
echo $detail[17][$i]/*."/".$detail[18][$i]*/;}
echo "</td>";
echo "</tr>";//行
$i++;
}
echo "</table>";//表
?>
<input type="submit" name="daobaobiao" value="报表导出">
</form>
另外的文件为:checkbox_output.php
<?php
if($_POST['daobaobiao'] == true){
$where = $_POST['drawingcode2'];
这里用来得到checkbox中的name属性的内容,然后进行连接得到一个字符串用来执行sql查询操作! }
?>
<tr bgcolor="#C6E2FF" >
<th width = 100><input name="chek[]" type="checkbox" value="<?php echo "CINVCODE";?>" />新物料码</th>
<th width = 150><input name="chek[]" type="checkbox" value="<?php echo "YONGYOU";?>" />用友码</th>
<th width = 100><input name="chek[]" type="checkbox" value="<?php echo "CHANGERATE";?>" />转换率</td>
<th width = 100><input name="chek[]" type="checkbox" value="<?php echo "INVCOST";?>" />计划价</td>
</tr>
<form action="checkbox_output.php" method="post" target="bottom">
<?php
$total = 0;
$i = 0;
while($detail[11][$i])
{
//以下是根据costdetail.php这个文件中的detail[][]来确定输出顺序
echo "<td align=center NOWRAP>";//新物料码
echo $detail[13][$i];
echo "</td>";
echo "<td NOWRAP>";//用友码
echo $detail[12][$i];
echo "</td>";
echo "<td NOWRAP>";//转换率
echo $detail[15][$i];
echo "</td>";
echo "<td NOWRAP>";//计划价(用友单位)
if($detail[17][$i]){
echo $detail[17][$i]/*."/".$detail[18][$i]*/;}
echo "</td>";
echo "</tr>";//行
$i++;
}
echo "</table>";//表
?>
<input type="submit" name="daobaobiao" value="报表导出">
</form>
另外的文件为:checkbox_output.php
<?php
if($_POST['daobaobiao'] == true){
$where = $_POST['drawingcode2'];
这里用来得到checkbox中的name属性的内容,然后进行连接得到一个字符串用来执行sql查询操作! }
?>
解决方案 »
- 绝对的新人,问下是先学MYSQL好。还是先学PHP好,请高收指点。谢谢
- 求:N个结构相同表与另一个不同表关联取法
- 在Dreamweaver下调试 php有没有办法不去IE地址栏输入地址
- php调用perl脚本问题
- php更新:要求是从数据库中读出数据,当单击‘用户更新'按钮时,能完成数据更新,现在从表里读数据正常,但不能更新,大家给我看下?
- php中上传文件(一组)怎么得到文件类型?
- 类中嵌套类,再嵌套数组和类,整糊涂了,求解
- 如何用php连接mssql,请各位大虾赐教
- php初学者问题
- 数组查找问题
- 如何设置phpmyadmin 3的多IP使用
- 删除或者修改文本文件的某一行,大家有好办法嘛?
1 <form action="checkbox_output.php" method="post" target="bottom">行放到<table>前
2 checkbox_output.php<?php
if($_POST['daobaobiao'] == true){
$where = $_POST['drawingcode2'];
if(isset($_POST['chek']) && is_array($_POST['chek']))
{
//构造sql语句
$where .= sprintf(" AND 字段名 in ('%s') ", implode("','", $_POST['chek']));
}
......
}
?>
<table>
<tr>
<td><input name="check[]" type="checkbox" value="aa" />aa</td>
<td><input name="check[]" type="checkbox" value="bb" />bb</td>
<td><input name="check[]" type="checkbox" value="cc" />cc</td>
<td><input name="check[]" type="checkbox" value="dd" />dd</td>
<td><input type="submit" name="daobaobiao" value="报表导出"/></td>
</tr>
</table>
</form>
<?php
print_r($_POST);
$str = implode(",",$_POST['check']);
print_r($str);
$sql = .........$str......
?>
lz你是咋混到3条小裤衩的??连最基本的html标签关系都能写错....<th>竟然和</td>配套...<form>标签...-_-#