php 多選旋鈕取值或者去值

來源:互聯網
上載者:User
php 多選按鈕取值或者去值
做一個php許可權管理,要用多選按鈕來做,比如:管理員要給一個普通的使用者一個許可權,就是給他可以看到什麼或者可以在那個地方發表言論,這種應該怎麼寫代碼?謝謝!


------解決方案--------------------
基礎代碼
$dict = array();
if($_SERVER['REQUEST_METHOD'] == "POST") {
echo array_sum($_POST['r']);
$dict = $_POST['r'];
}
echo '';

------解決方案--------------------
基礎代碼已經給你了,

這時候你就要發揮你的思維,從理論到實際去實現

例如你每個系統管理權限給他

客戶管理、合約管理、財務管理、工作單管理、基礎管理
01110
0代表有許可權控制
1代碼無許可權控制

寫入資料庫,然後讀取的時候做比較。給出相應可執行許可權。

------解決方案--------------------
你判斷checkbox的 checked 屬性不就行了

------解決方案--------------------
你輸出checkbox的時候就可以判斷了啊,參考版主的代碼。
------解決方案--------------------
引用:
引用:你判斷checkbox的 checked 屬性不就行了

1就打鉤,0就不打鉤,是這樣嗎?但是它怎麼知道1的時候就會自動打鉤呢?



/>

------解決方案--------------------
可以把許可權列表和用來做判斷的依據一一對應起來。
顯示在頁面的時候,根據值來做判斷,來控制checkbox的checked屬性就可以了。
------解決方案--------------------
#10寫的很清楚了,你老強調自己是新手,如果你新到連html也不瞭解,那別人也無法幫你
自己在html裡面寫一下下面兩句,看看區別就知道了


------解決方案--------------------
發過去了,查收
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.