<code>$current_account_url='<a class="mini-button" iconcls="icon-edit" onclick="printabc('html/达能益力贸易(深圳)有限公司-[101]广东 2016-04-01-2016-04-30对账单.html')">查看/打印1</a>'; </code>
要怎麼才可以把它插入表格中的欄位裡呢?搞了好久都沒辦法。 。謝謝了
<code>$sql_url="update tools_current_account set current_account_url='$current_account_url' where Current_unit='$current_unit' and status=1 AND starttime='$starttime' and endtime='$endtime'";</code>
<code>$current_account_url='<a class="mini-button" iconcls="icon-edit" onclick="printabc('html/达能益力贸易(深圳)有限公司-[101]广东 2016-04-01-2016-04-30对账单.html')">查看/打印1</a>'; </code>
要怎麼才可以把它插入表格中的欄位裡呢?搞了好久都沒辦法。 。謝謝了
<code>$sql_url="update tools_current_account set current_account_url='$current_account_url' where Current_unit='$current_unit' and status=1 AND starttime='$starttime' and endtime='$endtime'";</code>
我看你的SQL
就有問題啊!變數你用單引號引用能把變數的值插入資料庫嗎?
用'
轉義。
你的語法沒有問題,但是你在$current_account_url賦值的時候出現了問題.單雙引號用錯了
建議你使用定界符
插入之前用 php base64_encode 下 再插入
或用mysql hex()之後再插入 避免這些問題
插入資料庫可以實用反斜線轉義,或實用base64編碼。
但我看你的問題好像是不知道怎麼處理$current_account_url的單雙引號嵌套。導致$current_account_url那一行一直出錯。
嵌套法也可以使用轉義,或下面這樣
<code>$current_account_url='<a class="mini-button" iconcls="icon-edit" onclick="printabc(' . "'" . "html/达能益力贸易(深圳)有限公司-[101]广东 2016-04-01-2016-04-30对账单.html" . "'" . ')">查看/打印1</a>'; </code>
謝謝各位,謝謝@yangxiangming提醒,用addslashes()轉義後就可以插入正常讀取了
運行的時候不報錯嗎?
$current_account_url="查看/列印1 ";
這樣試試.