У меня есть следующая форма:
<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>'); }
Так что все это прекрасно работает до сих пор. Однако у меня есть база данных под названием hey, которая выглядит следующим образом:
Далее я хочу, чтобы, если страна выбрана для этого приложения, она добавляет 1 к базе данных в соответствующем поле.
Я не уверен, как это сделать, поскольку я не могу в настоящее время гарантировать, какая позиция в массиве находится в каждом элементе. Пожалуйста, не могли бы вы посоветовать мне об этом? Спасибо.