PHP 板


LINE

看板 PHP  RSS
※ 引述《sulddrea (David Harrison)》之铭言: : 又要问问题了... : 我想要让会员注册时,根据他们输入的资讯同时去创建社团页面自动创建。 : 我举其中一格来当例子 : 输入页面: : <input type=text name=AAA id=BBB > : 然後是在<Form action>的地方放入我想接的Curl的连结吗? : ex: <Form action:www.xxx.com/curl.php : method:post> ??? : 如果输出页面(就是CURL的目的地)的对应格子是: : <input type="text" name="CCC" id="DDD" > : 那Curl.php里面要怎麽写?? : 这样吗: : $post_data['CCC'] = $_POST['AAA']; : 谢谢>< 其实依照你的问题,我先假设在同域名(或同空间)之下执行的动作 pageA: 填社团名称 pageB: 接收处理页面 pageC: 取得社团名称并填写资料 ┌──┐ ┌─┐ ┌─┐ │ A │→│B│→│C│ └──┘ └─┘ └─┘ page A 中使用 <form method="post" action="pageB.php"> <input type="text" name="club" /> <input type="submit" value="送出" /> </form> page B 接收到 club name 後 <?php $club = $_POST["club"]; query("insert"); /// -- 自己补成 insert sql header("Location: c.php"); ?> 再来就是到 page C <?php $sql = "select"; // 捞资料 $ret = mysql_fetch_assoc(mysql_query($sql)); $clubname = $ret["club_name"]; echo $clubname; ?> ///////////////// 采用三页的方式主要是以提交後先插入资料库在捞出来 如此可以在 page C 中先确认 clubname 是否存在之类的 <?php if($clubname=="") { ... } ?> 但如果不要这麽麻烦,其实就采用两页 毕竟看开始的问题好像是先输入社团名後的下一页显示输入的名称 这样的话 page A 的 form 就可以直接送到 page C <form method="post" action="pageC.php"> <input type="text" name="club" /> <input type="submit" value="送出" /> </form> 在 pageC 就接收 club <?php $clubname = $_POST["club"]; ?> 这样的好处是不需要先连资料库也不用先做处理之类的 但如果是资料在其他 server ,本机只负责将 form post 过去 且又不想要跑出同域的话,那可以采用 post 的方式 (如果高兴想在 onsubmit 时用 js 跑 ajax 我也不反对XD) 架构就变成 ┌─┐ ┌─┐     ┌─┐ │A│→│B│┐  ┌→│C│ └─┘ └─┘│ ┌─┐└─┘        └→│X│          └─┘ A 一样是填入资料後送到 page B 但 page B 才是写跑 curl 的程式码,而 X 则是负责接收处理 page B: <?php $clubname = $_POST["club"]; $curl = curl_init("x"); // 印象中要绝对路径 curl_setopt($curl,CURLOPT_POST,1); // 采用 POST 送出 curl_setopt($curl,CURLOPT_POSTFIELDS,"club=".urlencode($clubname")); // 这个 post 的值可以用 array 带也可以用字串,但要加 urlencode $ret = curl_exec($curl); // 执行 curl,取得回传 curl_close($curl); // 关闭 header("Location: c.php"); ?> page X: 在这个档案里面就做存入资料库的动作,如上面原本 B 的动作 那如果要给 page B 回应是否成功,可以用 echo 的方式 (例如我成功会回传1,失败回传0,後面再接 msg) page C 就一样处理後续的动作 基本上我觉得第二个状况应该比较符合你吧(只要两页, echo POST 即可那种) 但我其实没很仔细看需求XD 所以看完如果有我说错方向的部分请欢迎提出 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.186.193
1F:推 sulddrea:好感动@O@! 我其实最有进展的就是第二种,直接action到创 02/10 00:09
2F:→ sulddrea:社团页面,所以第一面打好资料後,按下submit直接到该页 02/10 00:10
3F:→ sulddrea:并且对应的栏位也都填好了,但是只差我不会让他自动按 02/10 00:11
4F:→ sulddrea:enter...(而且有个很恼人的限制...第三面(创建面)不能编 02/10 00:12
5F:→ sulddrea:辑(根本不知道他是哪一堆php页面组成的...)所以才想说Cur 02/10 00:13
6F:→ sulddrea:l好像最棒,因为会做第二种方法(直接填写资料),并帮我按 02/10 00:14
7F:→ sulddrea:enter... 02/10 00:15
8F:→ kerash:那这样的解释还算能解决吗@@? 我怕我会错意就是了 02/10 00:22
9F:推 sulddrea:我找到第三页的php了...但是要让他自动submit好像都要先 02/10 00:22
10F:→ sulddrea:找到form的id(name),这个我找不到... 02/10 00:23
11F:→ sulddrea:恩,非常感谢你@O@,我就照着你说的再去试试看罗! 02/10 00:24
12F:→ sulddrea:最後一个小问题...HTML的表格里面(不用到PHP)有办法让第 02/10 00:30
13F:→ sulddrea:格的value=第一格+第二格输入的value吗? 02/10 00:32
14F:→ sulddrea:<input type=text name=name3 value=['name1']+['name2'] 02/10 00:34
15F:→ sulddrea:XD? 02/10 00:34
16F:→ kerash:要这样做就用JS,去判断1跟2是否为数字 02/10 08:56
17F:→ kerash:然後两个相加後套入第三格就可以了:D 02/10 08:56
18F:→ kerash:如果知道 submit 出去的值是甚麽,或许可以直接把值 02/10 08:56
19F:→ kerash:用curl post 送到第三页就可以了(还是我又理解错了QQ) 02/10 08:57
20F:→ sulddrea:<button name="execute" id="execute" type="submit"> 02/10 10:46
21F:→ sulddrea:那颗按钮长这样! 02/10 10:47
22F:→ sulddrea:JS@@ 可是那两格都是文字唷 1:qwe 2:asd 3=qweasd @@ 02/10 10:48
23F:→ kerash:他应该有用 form 包起来,form 里面有 action 可以知道 02/10 10:55
24F:→ kerash:post 出去的路径。 02/10 10:55
25F:→ kerash:另外如果不用比对数值的话,直接用JS把1跟2的内容用+串起来 02/10 10:55
26F:→ kerash:就可以达到你的要求了 02/10 10:55







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灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP