奇妙な問題があります。
状況: メソッド「post」を含むフォームがあります。そのフォーム内には、1 つのチェックボックスと送信ボタンがあります。送信ボタンを押すと、if ステートメントが post var が設定されているかどうかをキャッチします。
問題: 送信ボタンを押しても、ランダムに機能しません。だから私は今それを押して、それが機能するかしないか.
投稿をキャッチするために使用するコードは次のとおりです
if ( isset ( $_POST['mail_subscribe'] ) ) {
//My code here
}
そして、ここにフォームのコードがあります(私はsmartyを使用しています)
<form action="/my/url.html" method="post">
<input type="checkbox" name="mail_subscribe" class="mail_subscribe" id="{$var.graph1.ID}" {if $var.mailing == 1}checked="checked" value="0"{else}value="1"{/if} />
<br /><br />
<input type="submit" value="save" id="mailing_submit"/>
</form>
このフォームを送信すると、機能する場合と機能しない場合があります。もっと情報が必要な場合は、お知らせください。質問をできるだけ早く更新します。
答え
私は自分の問題に対する答えを見つけました。@RobertMaysJrに感謝します。
チェックボックスがチェックされておらず、フォーム内の唯一のフィールドである場合、フォームは送信されません。
今、私はこれを行う方法を変更していることを知っています:)