[請問] php從資料庫取資料後修改屬性

看板PHP作者 (rob)時間13年前 (2012/03/07 09:05), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
動作是這樣的 給一個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)

03/07 12:33, , 1F
修改 style 的目的為何?為什麼不弄幾個 .css 輪流套用?
03/07 12:33, 1F

03/07 13:20, , 2F
要將原先的修改倍率~所以還要先抓出原來的資料在X倍數
03/07 13:20, 2F

03/07 13:20, , 3F
因為原先的數據每個record都不一樣!css可能會太多..
03/07 13:20, 3F

03/07 13:21, , 4F
比如說修改原先css裡面的width 和height要乘於某倍數
03/07 13:21, 4F

03/07 13:22, , 5F
這樣子可以如何寫CSS來取代這功能嗎?請教!感謝摟!
03/07 13:22, 5F
文章代碼(AID): #1FLhHrOq (PHP)
文章代碼(AID): #1FLhHrOq (PHP)