作者robinnpca (rob)
看板PHP
标题[请问] php从资料库取资料後修改属性
时间Wed Mar 7 09:05:54 2012
动作是这样的
给一个mysql 资料库的主key ID
然後去取出一段资料
这资料是html码
如
<div class="sori" style="position: absolute;color: orange; top: 15px;
left: 10px; width:80px;height:80px;border:1px solid blue;display:none"></div>
想要修改属性里面的值
可不可以直接在php里抓取修改?
目前想到的是
1.a.html发出一个jquery ajax传出ID到=>a.php
2.a.php由ajax回应给a.html那一段来自mysql的欲修改html资料为response
3.回应後在a.html中用jquery很容易的就可以修改属性
如 $(response).css("display","block")
然後再存为另外一个变数如var responseok;
4.再次将修改後的responseok用jquery ajax传到b.php
=>将修改後的内容用fwrite存成一个在伺服器端的txt档
但是这样的步骤看起还很繁复
共进入了两个php来来回回好像很累赘...
(可惜在php後台无法直接用前台的jquery方法吧?)
想请问
有没有直接在php中经由xxx?ID=xxx 如此get的方法即可将
资料库的html码进行修改?
有想过用字串处理去进行取代(虽然每次回应的html内容要修改的地方会有很多差异)
但想问说这样子会比较方便吗?若有较为简易的方法请提供关键字就太感谢了!thanks!
请教各位!感谢!
--
宁愿天空是蓝色~
也不愿心情是蓝的!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.17.52.210
※ 编辑: robinnpca 来自: 163.17.52.210 (03/07 09:06)
※ 编辑: robinnpca 来自: 163.17.52.210 (03/07 09:12)
1F:→ tyf99:修改 style 的目的为何?为什麽不弄几个 .css 轮流套用? 03/07 12:33
2F:→ robinnpca:要将原先的修改倍率~所以还要先抓出原来的资料在X倍数 03/07 13:20
3F:→ robinnpca:因为原先的数据每个record都不一样!css可能会太多.. 03/07 13:20
4F:→ robinnpca:比如说修改原先css里面的width 和height要乘於某倍数 03/07 13:21
5F:→ robinnpca:这样子可以如何写CSS来取代这功能吗?请教!感谢搂! 03/07 13:22