PHP 板


LINE

看板 PHP  RSS
想請問 要輸入兩筆資料,有新增欄位按鍵 如果在欄位輸入編號10和編號20這兩筆資料,從資料庫搜尋編號10和編號20的資料, 顯示在另一個網頁上,請問要怎麼編寫語法? --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.90.10
1F:→ rickysu:這已經不是語法的問題了。首先你得具備以下基本技能 07/22 18:19
2F:→ rickysu:HTML,SQL了解GET跟POST的差異... 07/22 18:20
3F:→ dlikeayu:就只是單純傳兩個數字告訴後台這兩個數字間的SCOPE 07/23 00:22
4F:推 a60301:[Database] 07/23 03:58
5F:→ a60301:Table: mydata {id int INDEX, data text UTF8} 07/23 03:58
6F:→ a60301:[insert.php] 07/23 03:58
7F:→ a60301:<?php 07/23 03:58
8F:→ a60301: $db = new PDO( 07/23 03:59
9F:→ a60301: "mysql:host=localhost;dbname=mydb", 07/23 03:59
10F:→ a60301: "root", 07/23 03:59
11F:→ a60301: "pass", 07/23 03:59
12F:→ a60301: array( 07/23 03:59
13F:→ a60301: PDO::MYSQL_ATTR_INIT_COMMAND 07/23 03:59
14F:→ a60301: => "SET NAMES UTF8" 07/23 03:59
15F:→ a60301: ) 07/23 04:00
16F:→ a60301: ); 07/23 04:00
17F:→ a60301: if (isset($_POST["id"]) && isset($_POST["data"])) { 07/23 04:00
18F:→ a60301: foreach ($_POST["id"] as $i => $id) { 07/23 04:00
19F:→ a60301: $data = $_POST["data"][$i]; 07/23 04:00
20F:→ a60301: $insert = $db->prepare( 07/23 04:00
21F:→ a60301: "INSERT INTO `mydata` (`id`, `data`)" . 07/23 04:01
22F:→ a60301: " VALUES (:id, :data)" 07/23 04:01
23F:→ a60301: ); 07/23 04:01
24F:→ a60301: $insert->bindParam(":id", $id); 07/23 04:01
25F:→ a60301: $insert->bindParam(":data", $data); 07/23 04:01
26F:→ a60301: $insert->execute(); 07/23 04:02
27F:→ a60301: } 07/23 04:02
28F:→ a60301: header("location: /"); 07/23 04:02
29F:→ a60301: exit(); 07/23 04:02
30F:→ a60301: } 07/23 04:02
31F:→ a60301:?> 07/23 04:02
32F:→ a60301:<!DOCTYPE html> 07/23 04:02
33F:→ a60301:<meta charset="utf-8" /> 07/23 04:02
34F:→ a60301:<script> 07/23 04:03
35F:→ a60301: function more() { 07/23 04:03
36F:→ a60301: var insert = document.getElementById("insert"); 07/23 04:04
37F:→ a60301: var breaker= document.createElement("br"); 07/23 04:04
38F:→ a60301: var label1 = document.createElement("label"); 07/23 04:04
39F:→ a60301: var text1 = document.createTextNode("ID:"); 07/23 04:04
40F:→ a60301: var input1 = document.createElement("input"); 07/23 04:04
41F:→ a60301: var label2 = document.createElement("label"); 07/23 04:05
42F:→ a60301: var text2 = document.createTextNode("Data:"); 07/23 04:05
43F:→ a60301: var input2 = document.createElement("input"); 07/23 04:05
44F:→ a60301: input1.name = "id[]"; 07/23 04:05
45F:→ a60301: input2.name = "data[]"; 07/23 04:05
46F:→ a60301: insert.appendChild(breaker); 07/23 04:05
47F:→ a60301: insert.appendChild(label1); 07/23 04:05
48F:→ a60301: insert.appendChild(text1); 07/23 04:06
49F:→ a60301: insert.appendChild(input1); 07/23 04:06
50F:→ a60301: insert.appendChild(label2); 07/23 04:06
51F:→ a60301: insert.appendChild(text2); 07/23 04:06
52F:→ a60301: insert.appendChild(input2); 07/23 04:06
53F:→ a60301: } 07/23 04:06
54F:→ a60301: more(); 07/23 04:06
55F:→ a60301:</script> 07/23 04:06
56F:→ a60301:<form action="insert.php" method="post"> 07/23 04:07
57F:→ a60301: <div id="insert"></div> 07/23 04:07
58F:→ a60301: <a href="javascript:more();">More</a> 07/23 04:07
59F:→ a60301: <input type="submit" value="insert" /> 07/23 04:07
60F:→ a60301:</form> 07/23 04:07
61F:→ a60301:[list.php] 07/23 04:07
62F:→ a60301:<?php 07/23 04:07
63F:→ a60301: $db = new PDO( 07/23 04:08
64F:→ a60301: "mysql:host=localhost;dbname=mydb", 07/23 04:08
65F:→ a60301: "root", 07/23 04:08
66F:→ a60301: "pass", 07/23 04:08
67F:→ a60301: array( 07/23 04:08
68F:→ a60301: PDO::MYSQL_ATTR_INIT_COMMAND 07/23 04:09
69F:→ a60301: => "SET NAMES UTF8" 07/23 04:09
70F:→ a60301: ) 07/23 04:09
71F:→ a60301: ); 07/23 04:09
72F:→ a60301: $list = $db->prepare("SELECT * FROM `mydata`"); 07/23 04:09
73F:→ a60301: $list->execute(); 07/23 04:09
74F:→ a60301: $tbody = ""; 07/23 04:09
75F:→ a60301: while ($data = $list->fetch()) { 07/23 04:10
76F:→ a60301: $tbody .= "<tr>"; 07/23 04:10
77F:→ a60301: $tbody .= "<td>{$data['id']}</td>"; 07/23 04:10
78F:→ a60301: $tbody .= "<td>{$data['data']}</td>"; 07/23 04:10
79F:→ a60301: $tbody .= "</tr>\n"; 07/23 04:10
80F:→ a60301: } 07/23 04:10
81F:→ a60301:?> 07/23 04:10
82F:→ a60301:<!DOCTYPE html> 07/23 04:10
83F:→ a60301:<meta charset="utf-8" /> 07/23 04:11
84F:→ a60301:<a href="insert.php">insert</a> 07/23 04:11
85F:→ a60301:<table> 07/23 04:11
86F:→ a60301: <thead> 07/23 04:12
87F:→ a60301: <tr> 07/23 04:12
88F:→ a60301: <th>ID</th> 07/23 04:12
89F:→ a60301: <th>Data</th> 07/23 04:12
90F:→ a60301: </tr> 07/23 04:12
91F:→ a60301: </thead> 07/23 04:12
92F:→ a60301: <tbody> 07/23 04:12
93F:→ a60301: <?php echo($tbody); ?> 07/23 04:13
94F:→ a60301: </tbody> 07/23 04:13
95F:→ a60301:</table> 07/23 04:13
96F:→ a60301:[2013/7/23] 07/23 04:13
97F:推 joaner77:這推文... 07/23 11:19
98F:→ PsMonkey:還縮排良好! Orz 07/23 11:31
99F:→ johnny1972:真厲害的推文 07/23 12:10
100F:→ terrybob:給a60301:你可以用回文… 07/23 12:40
101F:→ RedMapleWing:樓上,我覺得他故意的XD 07/23 13:31
102F:→ RedMapleWing:推文縮排良好,結構清楚,推! 07/23 13:31
103F:推 small90214:神回覆!! 07/23 14:11
104F:推 heartinside:縮的真好.... 07/23 14:36
105F:→ lucky1lk:神回覆 07/23 17:31
106F:推 tkdmaf:這我已經不知道要怎麼形容了。光是不推文出錯就很厲害了。 07/23 19:14







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP