[請益]不用按submit將DATA送到下個PHP(附CODE)

看板PHP作者 (Leo)時間11年前 (2013/05/28 23:26), 編輯推噓3(307)
留言10則, 7人參與, 最新討論串1/1
各位高手請教一下 之前發問過,不過後來發現少考慮到一些問題 所以附上一些CODE來問 就是我現在有兩個PHP檔 (EX: a.php and b.php) 原先的"a.php"我是用一些下拉式選單設定一些name,type,然後按下submit送出後 藉由資料庫查詢 會將資料庫我要 寫入 的pattern(code中的test_pattern資料表) 抓出來做寫入動作, 然後在去"b.php"按重新整理,因為有設定一些對應的text(現在已經先將它改成都預設值) ,然後這邊藉由"a.php"傳來的data,在按下submit後去做動作,然後在將我最後得到 的東西存到資料表裡,然後我再用其他程式去叫, --------------------------------------------------- 因為我現在要將它做成自動化(一鍵到底的意思) 所以我想請教各位高手 "如何在不用按submit的情況下去完成這些動作??" 有看到curl,socket 可是沒用過 可以給我一些範例參考嗎 感恩歐~~ 以下附些code -------a.php--------- //介面控制// if($_POST["btnWrite"]){ $site_id=$_POST["site_id"]; $type=$_POST["type"]; writer($site_id, $type, $er); } if($_POST["btnDelete"]){ killer(); } ================================================= function writer($site_id, $type, $er){ //取得資料庫裡的資料 /*----------------------------------------------------------------*/ $test_pattern = mysql_db_query("defense", "select * from test_pattern where type=\"$type\" order by uid "); //開始寫入test pattern echo "<hr/><b>開始寫入</b><br/>"; while( $pattern = mysql_fetch_array($test_pattern) ){ $p = check_queryString($pattern['pattern']); =====================text預設值============================================= <input name="site_id" type="text" value="" rel="nofollow">http://127.0.0.1"></input> <input name="type" type="text" value="injection"></input> <input name="er" type="text" value="username"></input> <input type="submit" value="開始寫入" name="btnWrite"> =====================先附這些======================== -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.216.235

05/28 23:56, , 1F
AJAX無誤
05/28 23:56, 1F

05/28 23:58, , 2F
好奇一個問題,"b.php按重新整理"這個步驟也要自動嗎?
05/28 23:58, 2F

05/29 00:32, , 3F
我將每個欄位都用預設值,應該就不需要重新整理
05/29 00:32, 3F

05/29 00:33, , 4F
AJAX沒用過~可以詳細一點嗎QQ~我也去估狗一下~3Q
05/29 00:33, 4F

05/29 00:48, , 5F
ajax你可以估狗 jquery.load 或 jquery.ajax
05/29 00:48, 5F

05/29 01:20, , 6F
ajax+1
05/29 01:20, 6F

05/29 11:57, , 7F
jquery ajax post <-> callback html dom !!
05/29 11:57, 7F

05/29 12:25, , 8F
趁亂偷推 GWT [被毆死]
05/29 12:25, 8F

05/31 22:47, , 9F
你不想改太多的話,就用 $("id").submit(); 吧
05/31 22:47, 9F

05/31 22:47, , 10F
記得include jquery喔 (逃
05/31 22:47, 10F
文章代碼(AID): #1HfCoqQK (PHP)