我有以下形式:只添加選中的複選框到數據庫,PHP
<form action="done.php" method="POST">
<!-- This hidden check box is used to check if submit is clicked.-->
<input type="hidden" name="check_submit" value="1" />
<!--All the applications are added to an array which we can then use in done.php-->
<applications><h2>Applications</h2><br><table border="0" cellspacing="10" cellpadding="10">
<tr>
<td><b>Application</b></td>
<td><b>UK</b></td>
<td><b>Spain</b></td>
<td><b>France</b></td>
<td><b>Benelux</b></td>
<td><b>Germany</b></td>
<td><b>Sweeden</b></td>
</tr>
<tr>
<td>hey</td>
<td><center><input type = "checkbox" name="hey[]" value ="heyuk"/></center></td>
<td><center><input type = "checkbox" name="hey[]" value ="heyspain"/></center></td>
<td><center><input type = "checkbox" name="hey[]" value ="heyfrance"/></center></td>
<td><center><input type = "checkbox" name="hey[]" value ="heybenelux"/></center></td>
<td><center><input type = "checkbox" name="hey[]" value ="heygermany"/></center></td>
<td><center><input type = "checkbox" name="hey[]" value ="heysweeden"/></center></td>
</tr>
<input type="submit" value="Update">
</submitb>
</form>
然後我done.php接收數據時,它被張貼。
<?php
// First we execute our common code to connection to the database and start the session
require("common.php");
//Check whether the form has been submitted
if (array_key_exists('check_submit', $_POST)) {
//Converts the new line characters (\n) in the text area into HTML line breaks (the <br /> tag)
if (isset($_POST['hey'])) {
$print = implode(', ', $_POST['hey']); //Converts an array into a single string
echo $print;
echo('<br>');
}
所以這一切都完美的工作到現在。但是,我有一個名爲哎數據庫,如下所示:
我想接下來發生的是,如果選擇該應用程序的一個國家,它增加了一個1到相關領域的數據庫。
我不確定如何處理這個請按我不能保證什麼當前數組每個元素都是在位置,請你能告訴我這個?謝謝。
非常感謝你。 – Programatt
非常歡迎,我是空地,我可以幫忙! –
對不起,再次發佈 - 這拋出未定義的變量:價值爲我的任何想法? – Programatt