读书人

多个按钮如何操作

发布时间: 2013-06-19 10:26:41 作者: rapoo

多个按钮怎么操作
需求:
新增,打开一个新增数据的页面
删除,删除选择的数据
发货,更新选择的数据
导入,导入excel文件

怎么样把这四个按钮指向不同的页面,主要是删除和发货需要复选框的数据




<div id="opt">
<div id="query">

<label></label>

<select name="skuziduan[]">
<option value="sku" selected="selected" >SKU</option>
<option value="sale_sku" >订单SKU</option>
</select>
<input type="text" class="input" id="product_name" />
<input type="submit" class="btn" id="find_btn" value="查 询" />
</div>
<input type="button" class="btn" id="add_btn" value="新 增" />
<input type="button" class="btn" id="del_btn" value="删 除" />
<input type="button" class="btn" id="fah_btn" value="发 货" />
<input type="button" class="btn" id="imp_btn" value="导 入" />
</div>

<table width="49%" cellspacing="1" bgcolor="#0093C4" summary="user infomation table">
<thead>
<tr>
<th width="4%"><INPUT name="chkAll" id="chkAll" title="全选" onClick="ChkAllClick('delivery[]','chkAll')" type="checkbox" /></th>
<th width="17%" class="STYLE3">SKU</th>
<th width="27%" class="STYLE3">订单SKU</th>
<th width="32%" class="STYLE3">FNSKU</th>
<th width="20%" class="STYLE3">发货地区</th>
</tr>
</thead>
<tbody>
<?PHP
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
?>
<tr>
<td><input type="checkbox" name="delivery[]" value="<?PHP echo $row['id']; ?>" /></td>
<td><?PHP echo $row['sku'] ?></td>
<td><?PHP echo $row['sale_sku'] ?></td>
<td><?PHP echo $row['fnsku'] ?></td>
<td><?PHP echo $row['delivery_areas'] ?></td>
</tr>
<?PHP
}
?>
</tbody>
</table>
</div>
<div class="digg"><?php echo $pagenav;?></div>


[解决办法]
<form action='handle.php' method='post'>
<input type="submit" class="btn" id="add_btn" name='submit' value="新 增" />
<input type="submit" class="btn" id="del_btn" name='submit' value="删 除" />
<input type="submit" class="btn" id="fah_btn" name='submit' value="发 货" />
<input type="submit" class="btn" id="imp_btn" name='submit' value="导 入" />
</form>

handle.php 中根据$_POST['submit'] 来处理不同的情况即可。
[解决办法]
对于不同的表单提交地址可以这样写:
<input type="button" class="btn" id="add_btn" value="新 增" onClick="this.form.action='add.php';this.form.submit()"/>
<input type="button" class="btn" id="del_btn" value="删 除" onClick="this.form.action='del.php';this.form.submit()"/>

然后在del.php 处理。
传递过来的$_POST['id']就是选择的id的集合
数据库这么写:delete from 表 where id in(...)

读书人网 >JavaScript

热点推荐