example.php~当我检查example.php网页中的复选框..然后我点击打印按钮,该值将传递给example1.php
if($items) {
foreach($items as $i)
{
print"<input name='checkbox[]' type='checkbox' id='checkbox[]' value='$i->logi_id'>";
}
}
echo "<a href='example1.php?checkbox=" . $checkbox . "'><input type='button' name='print' id='delete' value='Print'></a>"
?>
example2.php
<?php
$keyword = $_REQUEST['keyword'];
$keycateg = $_REQUEST['keycateg'];
$print = $_REQUEST['print'];
$checkbox = $_REQUEST['checkbox'];
$count = count($_REQUEST['checkbox']);
if($print){
for($i=0;$i<$count;$i++){
$del_id = $checkbox[$i];
$sql = "select * FROM sampleDB WHERE logi_id='$del_id'";
$result = mysql_query($sql);
}
}
?>
答案 0 :(得分:0)
简单的话---
checkbox=<?php echo $checkbox; ?>
但不依赖于用户输入,......清理数据
答案 1 :(得分:0)
如果我正确理解您的问题,您希望使用链接提交表单,首选方式是将提交按钮设置为链接,但您可以使用javascript使用链接提交表单。你可以在这里找到更深入的解释
http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml
答案 2 :(得分:0)
我猜他的问题是他如何评估复选框的当前值并以href“GET”编码样式使用它。
我建议不要使用href,但使用另一种形式的post方法“get”(为你编写url)。 否则你坚持使用javascript我相信。
答案 3 :(得分:0)
$checkbox_string = htmlentities(http_build_query(array('checkbox'=>$checkbox)));
echo "<a href='example1.php?$checkbox_string'>...</a>"