Извините за глупый вопрос, хотя я немного новичок в PHP.Я пробовал много других способов сделать это, но просто не мог заставить это работать ... На самом деле я хочу, чтобы я мог иметь различные функции, прикрепленные к каждому флажку, который, когда пользователь выбирает флажок илидругой, и нажимает кнопку отправки, он запускает определенные функции.Но я не могу заставить флажки работать.Он либо работает только с одним выбранным, либо, если я проверяю 1-й, а затем 4-й, он выводит 4-й код.Есть ли другие способы сделать это?Вот моя попытка:
1.php
<form method="POST" action="2.php">
<input type="checkbox" name="test[]" value="test1" />test1<br />
<input type="checkbox" name="test[]" value="test2" />test2<br />
<input type="submit" name="submit" value="submit" />
</form>
2.php
$val = $_POST['test'];
if(isset($val)==true){
for($i = 0 ; $i<count($val) ; $i++){
if($val=='test1'){
echo $val;
die();
}elseif($val=='test2'){
echo $val;
die();
}else{
echo "fail";
die();
}
}
}else{
return false;
}
Спасибо.