こんにちは、次の「編集」アイコンがあり、それをクリックすると、同じページ内に新しいウィンドウ (iframe) (ライトボックスのようなもの) が開きます (更新などは行われません)。新しく開いた iframe には、入力が 1 つのフォームがあります。送信をクリックしたときに、関数 (同じ .php ファイル内) を使用して、値 (数値のみである可能性があります) が 299 を超えているかどうかを確認して、google.com にリダイレクトし、それ以外の場合は yahoo にリダイレクトしたいと思います。コム。(これらのサイトは単なる例です。) これが私の「編集」アイコン コードです。
<div id="login-holder"><a href="#skinid"><img src="icons/edit.png" width="12px" height="12px" /></a></div>
スクリプトの下部にある #skinid div は次のとおりです。
<div class="hidden">
<mark id="message"></mark>
<div id="skinid">
<section class="container">
<div class="form2">
<form action="" method="POST">
<!--<fieldset class="textarea-field">
<textarea title="Message">Message</textarea>
</fieldset>-->
<br>
<fieldset>
<span class="ico user-ico"></span>
<input name="skinid" onkeypress="return isNumberKey(event)" type="text" class="field" value="Enter new Skin ID. (-200$)" title="Enter new Skin ID. (-200$)" />
</fieldset>
<center><input type="submit" class="submit btn blue-btn" value="Update" /></center>
</form>
</div></section>
</div></div>
私は追加してみました:
if (isset($_POST['skinid'])) {
if($_POST['skinid'] > 299) {header("Location:http://google.com");}
else {header("Location:http://yahoo.com");}
return;
}
フォームの上にあり、機能しませんでした。