作者ns1234 (阿遠)
看板PHP
標題[請益] 傳值,如何隱藏form的問題 麻煩各位大大
時間Wed Oct 17 19:20:44 2012
目前我遇到兩個問題
第一個是我在第一個頁面搜尋資料
$temp="select * from .. where ..";
$dbh = new PDO("mysql:host=localhost;port=3306;dbname=client", "root", "");
$dbh->exec("SET CHARACTER SET utf8");
$result = $dbh->query($temp);
搜尋到資料庫內的資料
那我如何將我搜尋的資料傳送到下個網頁?
還是我在下個網頁在搜尋一次?
請各位指教..或者給我關鍵字我去找看看
第二個問題是
因為我是在a.php下做了一個
<form name="form" id="form" method="post" action="a.php">
<input type="text" name="abc" id="abc" value=""><br />
<input type="submit" name="submit" value="查詢"><br />
</form>
簡單說就是執行後還是同一個頁面
我也不知道這樣做有沒有什麼問題
只是突然想到這樣寫看看,它可以跑,我就這樣寫了
如果這樣寫有什麼不妥,請問有更好的寫法可以在同頁面傳值嗎?
不過那不是我主要要問的..
是我的主要想問的是
我想先執行過上面的 查詢 過後
再跑出另一個<form>
裡面有其他資料可以填寫
格是大概如下
<form name="form" ...>
...
</form>
<?php
執行內容
?>
<form name="form2" ...>
...
</form>
就是我想要第二個form已經執行過上面的內容後才跑出來
這樣要怎麼做阿?
小弟是PHP新手 請大家指教 感恩
--
1F:→ yehudi:1F全裸被人幹09/17 21:53
2F:→ yehudi:5 09/17 21:53
3F:→ MaaLong:一樓腿張開09/17 21:53
4F:推 c255120:一樓自婊是怎樣... 09/17 21:54
5F:推 tw3002:一樓超快速專業自婊 09/17 21:54
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.218.106.183
6F:→ tjjh89017:把第2個form包在php的code裡面,執行到那裏在echo出來? 10/17 19:42
這部份我有試過..不過我現在卡在 雙引號..
特殊符號前面要加什麼嗎??
7F:推 taichunmin:第一個form目標為?step=2,然後判斷 $_GET['step']==2 10/17 20:29
?step=2 ??這部分我不明白
請問大大可以再說詳細一點嘛?
※ 編輯: ns1234 來自: 180.218.106.183 (10/17 23:42)
8F:→ terrybob:$_GET['step']←是在php撰寫… 10/17 23:44
這個我知道~ 我是不懂前面step怎麼用 :(
※ 編輯: ns1234 來自: 180.218.106.183 (10/17 23:48)
雙引號我查到了..
前面要加上 / 明天再來試..
※ 編輯: ns1234 來自: 180.218.106.183 (10/18 00:03)
9F:→ kerash:用 get step 要注意直接跳過 step 的狀況,要加一些判斷 10/18 10:14