2017-07-19 46 views
-2

我在製作一個項目。如何將CheckBox的tick值轉換爲Yes for MySQL數據庫並且不選中?數據庫中的文本複選框值

我能夠對複選框進行簡單的HTML輸入。如何在PHP中設置上面的東西?

+2

你能否提供你的**試過**代碼? –

+0

@NanaPartykar它真的很簡單... HTML和輸入標籤與CheckBox類型 – user8332560

+0

坦率地說,問題是不清楚和廣泛太。我們不會爲尋求者編寫代碼。我們試圖通過遵守守則來提供幫助。如果你真的希望擺脫困境,提供你試過的代碼,但很不幸沒有達到要求。希望,這清除@user –

回答

1

爲了獲得複選框的結果到一個PHP腳本,在表單提交它作爲一個字段或者通過POST或GET,那麼在您的目標PHP腳本,處理$ _POST或$ _GET超全局您選擇:

if (isset($_POST['Check']) && !empty($_POST['Check'])) { 

    $Result = $_POST['Check']; 

} 

要獲得的複選框是否被選中或沒有到現場,你可以使用一個複選框,一個隱藏字段的形式持有的價值「是」或「否」

<fieldset> 
    <form action="check.php" method="post"> 
     <input type="checkbox" checked="true" onclick="getSelected(this)" value="Yes">Query 
     <input type="hidden" name="Check" id="Status" value="Yes"> 
     <button type="submit">Submit</button> 
    </form> 
</fieldset> 
結果

要在選中或取消選中複選框時更改隱藏字段的值,請使用java腳本來設置字段的值:

// Set Hidden Field to Result of Checkbox 
function getSelected(elem) { 

    // Get Hidden Field Reference 
    var status = document.getElementById("Status"); 

    // Determine if Checked 
    if(elem.checked) { 
     status.value = "Yes"; 
    } else { 
     status.value = "No"; 
    } 

} 

然後當你提交表單,它發佈到目標腳本,你將有一個場「檢查」要麼是「是」或「否」。從那裏你可以使用PHP來處理你的變量,然後運行你需要的任何MySQL查詢。

希望這會有所幫助。

+0

你能告訴我在這裏要做什麼嗎?我真的是一個初學者在PHP如此PLZ。謝謝 – user8332560

相關問題