PHPページにHTMLフォームが含まれています。URLに変数が設定されている場合、ページにフォームを自動的に送信したいと思います。
IE:
if (isset($_GET['var']))
{
// SUBMIT FORM
}
else
{
// leave the page alone
}
編集:
これは私が誰かが下で提供した答えを使用していますが、それでも機能しません。条件を満たした場合にフォームを送信してください。
<?php
if ($r == 1)
{
echo "
<br>
<form action=\"bookRoom.php\" method=\"post\" id=\"dateForm\">
<input name=\"from\" type=\"hidden\" value=\"$fday/$fmonth/$fyear\">
<input name=\"to\" type=\"hidden\" value=\"$tday/$tmonth/$tyear\">
<input type=\"submit\">
</form>
<script type=\"text/javascript\">
$('#dateForm').submit();
</script>
";
}
?>
JQueryの代わりに純粋なJavaScriptを使用する:
<?php
if (isset($_GET['var']))
{?>
<script type="text/javascript">
document.getElementById('dateForm').submit(); // SUBMIT FORM
</script>
<?php
}
else
{
// leave the page alone
}
?>
あなたはこれが欲しいと思います:
<?php
if (isset($_GET['var']))
{?>
<script type="text/javascript">
document.getElementById("formid").submit(); // Here formid is the id of your form
^
</script>
<?php }
else
{
// leave the page alone
}
?>