台灣最大程式設計社群網站
線上人數
1489
 
會員總數:246274
討論主題:189809
歡迎您免費加入會員
討論區列表 >> PHP >> JSP PHP與資料庫(Mysql)
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
JSP PHP與資料庫(Mysql)
價值 : 10 QP  點閱數:2035 回應數:22
樓主

迷路達人
門外漢
0 2
108 10
發送站內信

<script type='text/javascript' language='javascript'>
$(function(){
$('#ok').click(function(){
document.write('<?for ($i=0;$i<count($aa);$i++){$sql = "update `tank_control_management` set `port_chk` = 'arrival' where `id` ='$aa[$i]' " or die("MySQL select error"); $result = mysql_query($sql); }?>');
alert('確定');
window.opener.location = "http://localhost/phpt/Control/con_arrival_list.php";
});
$('#not').click(function(){
alert('取消');
window.close();
});
});
</script>

拜託大家了 我卡在資料庫好久了QAQ
正常來說$result回傳1代表有取到值對吧?
但是我重整後資料庫並無變動...

本篇文章發表於2012-10-01 10:06
16樓
回應

蒼鴻
檢舉此回應
借花獻佛一下 以前整理的資料
就一個關鍵字
json


本篇文章回覆於2012-10-01 15:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
17樓
不錯的參考

蒼鴻
檢舉此回應
以下PO的內容是俺跟前輩對話的整理

json很重要,在js和php交換資料都靠他了,事實上js的「物件模型」本身就是一個json法則。

那有人會問為什麼不用XML,因為json更快更方便,基本上你要學的是js如何定義json,至於php根本不需要學!

因為php有二個函式:


用法:
json_encode(陣列)
上面是把陣列轉json

反解:


要注意decode,json_decode的第二個參數如果不給,他是把json轉成php的物件,
如果第二個參數給true,則是轉成php的陣列。

另外要注意的是:
如果你用json_encode去壓縮成json資料時,會發生「中文字編碼」異常的問題,但我要說明這不是錯誤。
而是他轉換成utf-8原始編碼形態,他是utf-8,但是不是你看得懂的那種,可是在json_decode時,
他會幫你還原成你看得懂的中文∼∼!

來個例子
array('sam','john','bill');
他的json形態是:
["sam","john","bill"]

array('name'=>'sam','city'=>'taipei','sex'=>'mail')
他的形態是:
{"sam":"name","city":"taipei","sex":"mail"}

多維形態可能會變這樣:
[{"key":"value"},{"key":"value"},{"key":"value"}]

至於什麼時候是中括什麼時候是大括是有規則的。
只有值沒有key時是中括,有key時就變成大括。

以上是俺整理的資料,希望對你有幫助∼∼!

本篇文章回覆於2012-10-01 15:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
18樓
回應

皮皮快跑
檢舉此回應
努力找怎麼做不如直接買一本jquery的書。
你要的技術書上都有教。
本篇文章回覆於2012-10-01 16:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
19樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
這個~~~~~認真來說~~~~
他要的並非是JSON。(雖然這也是主要的條件之一也沒錯)

而是在前端進行中與PHP做互動的動作。只是他不知道怎麼做。

其實~~~關健字是AJAX的技術。只有AJAX才有辦法前端呼叫PHP運做。
本篇文章回覆於2012-10-01 16:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
20樓
作者回應

迷路達人
檢舉此回應
謝謝大家解答 我測出來了 目前已經沒有任何問題了Q口Q
感謝大家踴躍幫我解答
本篇文章回覆於2012-10-01 16:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
21樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
如果解決了,可以先將文章給分關文。
可以的話你也可以發表一下你處理的情況是如何的,以供日後人員能查看。這樣才是互動。
本篇文章回覆於2012-10-01 17:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
22樓
作者回應

迷路達人
檢舉此回應
解決的方法是把我的for迴圈移到另一個PHP檔案,正如各位大大所說,php是後端所以我把js跟其分開
下面的是我分開寫的後端
本篇文章回覆於2012-10-02 08:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.