推 vivi50218:多傳1個值 判斷是哪邊傳的.. 01/10 14:45
推 wangpipi:用hidden value吧~A頁有抓到的話就執行 01/10 14:46
推 LaPass:多傳一個值 01/10 15:01
> -------------------------------------------------------------------------- <
作者: pobie (嗯) 看板: PHP
標題: Re: [請益]有關按鈕
時間: Thu Jan 10 23:24:42 2013
※ 引述《solome (彈吉他好快樂)》之銘言:
: 請教各位大大
: 我在A網頁佈置一個按鈕 按下後會傳到B網頁
: B網頁有兩個按鈕 一個按下會回到A 另一個按下會到C網頁
: 我想在A寫個程式 若是由B網頁回來的 則會執行某些計算
: (若不是由B來的 則不會執行)
: 則A要怎麼寫呢?要如何抓取B網頁的 input type="action" ?
: 還是有更好的方法呢? 謝謝!
: if(xxxxxxx)
: {//計算 }
假想你的原始碼是這樣(上顏色的代表重點要加上的部份)
====== a.php
<?php
$isb = $_POST["fromB"];
if(isset($isb)){
// do something....
}
?>
<form action="b.php" method="post">
<input type="submit" value="send"/>
</form>
====== b.php
<form action="a.php" method="post">
<input type="submit" value="gotoA"/>
<input type="hidden" name="fromB" value="1"/>
</form>
<form action="c.php" method="post">
<input type="submit" value="gotoC"/>
</form>
至於 method 裡你要用 get 或 post 都隨意
只是記得 get 要用 $_GET 接參數,post 要用 $_POST 接
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.35.150.127