台灣最大程式設計社群網站
線上人數
1924
 
會員總數:246133
討論主題:189712
歡迎您免費加入會員
討論區列表 >> PHP >> 如何在PHP裡寫JAVA語言
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何在PHP裡寫JAVA語言
價值 : 100 QP  點閱數:1172 回應數:7
樓主

Rasico
門外漢
0 4
58 8
發送站內信

<?php
if ($row['XXX']=="XX")
{
 echo "<script>
alert("SOS!!!");
</script>
";
}
?>

這是我的程式
我希望在資料庫欄位有變動的時候能有個彈跳視窗以示警告
我用Dreamweaver程式去寫的
裡面我是參考本站另外一位寫的
可是它顯示ehco那一行有錯誤
我覺得可能是這城市外面又被java <script> </script>給包起來?
因為外面我還有寫java程式

搜尋相關Tags的文章: [ JAVA ] , [ PHP ] , [ 彈跳視窗 ] ,
本篇文章發表於2015-08-10 15:43
1樓
不錯的參考

香帥
檢舉此回應
請參考以下程式碼

測試網址在http://php.a168a.com/js/a5.php
本篇文章回覆於2015-08-10 19:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Rasico
檢舉此回應


他一樣是那一行有錯
外部程式會有關係??
本篇文章回覆於2015-08-11 09:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

迷路
捐贈 VP 給 迷路 檢舉此回應
看起來是Dreamweaver自身的檢查
我的Dreamweaver是沒有顯示這樣的錯誤
你可以直接執行看看會不會有問題,Dreamweaver本身是會誤判的
或者也可以改成這樣看看

本篇文章回覆於2015-08-11 09:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
先給你一些觀念

1.java不等於javascript。
2.php是屬於後端應用。javascript是屬於前端應用。
3.在php上的雙引號使用要特別小心。

在編輯器上的判斷。就dw來說,它的判斷是最容易誤判的。但不代表你的程式不能運行。
但如果能遵照編輯器上的一些警告的東西來寫的話。其實也比較不容易出錯也沒錯。
如果擔心,也可以照著如#3給你的寫法來處理。

另外如果你正想要學習php的話。建議你不要用Dreamweaver來做開發。早晚你會氣死。

另外我上面有說明到後端應用跟前端應用。其實你會問這個問題,就比較突顯了你對於何謂前端何謂後端不了解,才會有此一問。
大致上先給你知道一些。一般來講,網頁開發程式,最終目的就是要給瀏覽器判讀用的。
而瀏覽器唯一能讀懂的程式語言就只有javascript與vbscript。(後者現在已經很少人用了)
那像php及asp這一類的端端應用是在做什麼用的???

簡單來說,像是php跟asp這一類的程式語言。它們就是會用他們的特性,重新組譯成相對應的html後。再給瀏覽器讀取。
所以這些東西就是所謂的後端應用。

所以你想要在php上跑javascript。想當然爾就是直接輸出字串到html上就行了。所以才會用echo來做字串輸出。
對php而言,那只是一個字串。不過當送給瀏覽器去解讀。自然就由瀏覽器來處理了。
所以要分清楚何謂前端何謂後端。

可能這樣說還不是很清楚。用最簡單的說法。前端就是給瀏覽器用的程式。瀏覽器是看不懂php的語法。

不知道以上的說明是否有理解進去了。
本篇文章回覆於2015-08-11 11:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

香帥
檢舉此回應
雙引號在最外端,內部就要用單引號
或者
單引號在最外端,內部就要用雙引號
這樣就可以
但是您原來的資料,前面好像有加看不見的控制碼(我有貼您的程式碼原來也不行,像echo前面就有加),我有將他delete掉才可以。
本篇文章回覆於2015-08-11 11:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
經香帥一說。我看了一下
原來他的echo前面有個全形的空白@@"
難怪會不能動

本篇文章回覆於2015-08-11 12:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

Rasico
檢舉此回應
謝謝各位 因為我是新手都是參考書上或網路寫的
程式碼參考3樓沒有錯誤
差手邊的模組測試結果
謝謝喔
本篇文章回覆於2015-08-11 13:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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