PHP 板


LINE

看板 PHP  RSS
如题 , 我稍微叙述我的情况 有两个页面 , 送值及传值 test.php , tests.php (这里都用php比较顺) ///////////// 假设有个表单 , mio.php 内存连资料库的语法 , test.php 内容如下 : ///////////////////////// <form> <form action='tests.php' method='POST'> <table border='1'> <input type='text' name='t1'/> <?php //假设输入值为andy?> <input type='text' name='t2'/> <?php //假设输入值为sandy?> <input type='submit' value='送出'/> </table> </form> </form> ///////////////////////// tests.php 内容如下 : ///////////////////////// <?php include 'mio.php';//引入连资料库档案?> <?php $t1 = $_POST["t1"]; //假设接收值为 andy $t2 = $_POST["t2"]; //假设接收值为 sandy $sql = "update `test` set `test1`='$t1' , `test2`='$t2' where `id`='2' "; mysql_query($sql); ?> ///////////////////////// 资料表名称为 test , 栏位为 id , test1, test2 id test1 test2 1 tx1 tc1 2 tx2 tc2 3 tx3 tc3 4 tx4 tc4 5 tx5 tc5 ///////////////////////// 更新资料库後 於 id = 2 这笔资料应该为 : ////////////////// id test1 test2 2 andy sandy ////////////////// *******问题******* 但是不知什原因 , 於sql 语法接值的 '$t1' 居然失效 , ''单引号用途取消掉 , 所以导致sql无法更新成功 . 已确定$_POST['']; 有接到值 , 并且echo 出 . 但是我将test.html method改成GET方式 , `test1`='$t1' 就成功更新 . 先前担心因为是字串的问题所以改成 `test1`='".$t1."' , 不过情况还是一样 , 在上星期二时 都还没问题 , 我有尝试将防毒停用 , 上星期五测试突然可以 , 但今天又失败 , 导致整个系统的POST值都无法更新 , 不知道是否在更新防毒软体时, 刚好将PHP 的POST UPDATE 功能关闭 , 导致 '' 无法启用 , 因为假如一般无启用的状态 , 我使用 $sql = "update `test` set `test1`=$t1 , `test2`=$t2 where `id`='2'"; mysql_query($sql); 是可以成功更新 , 但万一我的值不是"andy" , 而是 "andy," 就没办法 , sql 会识别成 update test set test1=andy, , test2 = sandy where id=2; 这样有两个逗号 , 会更新失败 . ******************* 不知道是否为php.ini 设定被关闭的问题 ? 拜托了 !! --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.7.28 ※ 编辑: sktdeity 来自: 220.135.7.28 (09/24 11:42)
1F:推 CaptainH:把mysql_error()印出来看看 09/24 11:49
2F:→ chrisQQ:同楼上,顺便把 sql dump 出来看看 09/24 11:58
3F:→ sktdeity:mysql_error() 没出现错误 !! 09/24 12:45
4F:→ kerash:过滤的问题先不提,sql 的变数改 '{$t1}' 09/24 17:07
5F:→ sktdeity:测试$_POST 有接收到值 , 更新也有跑 , 但资料库没变动 ! 09/24 18:04
6F:→ pkwbim:建议SQL用prepared statements,这可以减少很多问题 09/24 18:50
7F:→ pkwbim:http://php.net/manual/en/mysqli.prepare.php 09/24 18:50
8F:→ sktdeity:经昨天测试结果 , IE 可以正常更新 , GOOGLE 却不行 !! 09/25 09:26
9F:→ kerash:如果都是 server 端的程式,那就跟 browser 无关 09/25 10:41
10F:→ kerash:你把 html 的部分用 双引号包吧 (虽然应该没差..) 09/25 10:42
11F:→ MOONRAKER:chrome有些神秘的毛病 非常整人 别人却都说没问题 >(=) 09/25 11:27
12F:→ sktdeity:我是不知道动到什程式 , html用双引号也是 , google先前 09/25 14:46
13F:→ sktdeity:还正常说 , 结果一不正常还找不出原因 =.= 09/25 14:47







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

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

TOP