echo "<form method=\"post\" action=\"settings.php\" onchange=\"this.form.submit()\">";
echo "Announce New Files: <input type=\"radio\" name=\"announcefiles\" value=\"On\" $checkon1> On";
echo "<input type=\"radio\" name=\"announcefiles\" value=\"Off\" $checkoff1> Off<br>";
echo "</form>";
Я пытаюсь отправить эту форму при нажатии одной из переключателей, но я не уверен, как поймать представление.this.form.submit() с PHP isset?
например, обычно с помощью кнопки отправки вы можете использовать что-то вдоль строк if (isset ($ _ POST ['submit'])), но я не уверен, как это сделать, если форма авто отправляется.
Вместо того, чтобы использовать кучу 'echo', почему бы вам просто не напечатать вывод, поставив его между '?>' И ' Php'? – MaxArt
Вы также можете взглянуть на «heredocs», если по какой-то причине вы не можете следовать советам MaxArt. http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc – brezanac