[英]How do I output value from a checked checkbox?
我正在使用WordPress。 我有一個循環,它從數據庫運行查詢...我有一個:
<form action="" method="post"> ...
function create(){
$sql = Select....
$res = $wpdb->get_results($sql);
foreach($res as $row)
{
$idy = $row->id;
//hyperlink
echo '<a href="'.get_admin_url().'post.php?post='.$pid.'&action=edit&remove_bid=1#project_bids">'.__('Remove Winner','ProjectTheme').'</a>';
//checkbox
echo '<input type="checkbox" name="postid" value="$idy" checked>';
}
這是將值添加到復選框的代碼,可以正常工作。
問題是,如果用戶選中一個復選框,然后單擊位於以下位置的超鏈接:
if(isset($_GET['remove_bid']))
{
$id = $_POST['postid'];
echo $id;
// This part does not identify a checked checkbox, and it does not output any value
}
}//end function
echo '<a href="'.get_admin_url().'post.php?post='.$pid.'&action=edit&remove_bid=1#project_bids">'.__('Remove Winner','ProjectTheme').'</a>';
您將參數傳遞為“ post”,並且正在等待“ postid”
您應該具有以下內容:
echo '<a href="'.get_admin_url().'post.php?postid='.$pid.'&action=edit&remove_bid=1#project_bids">'.__('Remove Winner','ProjectTheme').'</a>';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.