簡體   English   中英

如何從選中的復選框輸出值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM