我已經在PHP下面的回聲:意想不到的結果寫onfocus此事件與PHP
echo "ondblclick=kardex(codigo=$codigo AND comprada<>0);";
我希望這種回聲結果:
ondblclick="kardex(codigo=001 AND comprada<>0);"
,但我得到這樣的:
ondblclick="kardex(codigo=001" and="" comprada<="">0);
如何寫正確的文字?
我已經在PHP下面的回聲:意想不到的結果寫onfocus此事件與PHP
echo "ondblclick=kardex(codigo=$codigo AND comprada<>0);";
我希望這種回聲結果:
ondblclick="kardex(codigo=001 AND comprada<>0);"
,但我得到這樣的:
ondblclick="kardex(codigo=001" and="" comprada<="">0);
如何寫正確的文字?
你的迴音應出示有效的語法,它目前沒有:你需要"
小號
這應該工作:echo "ondblclick=\"kardex(codigo=$codigo AND comprada<>0);\"";
或者您可以使用'
,但你不能插與他們:
echo ('ondblclick="kardex(codigo=' . $codigo . ' AND comprada<>0);"');
它仍然是無效的語法。 – Pointy
你的意思是無效的語法?哪裏不對? – SourceOverflow
你認爲''''操作符在JavaScript中做什麼?那第一個表達式,用'='而不是'=='完成比較? – Pointy
在Web應用程序中雙擊是普遍的(如果不是普遍的話)被認爲是一個可怕的想法。在任何情況下,語法都是錯誤的;它不是JavaScript。 – Pointy
_「但我得到這個」_ - 在哪裏?當你檢查DOM?或者在PHP腳本生成的實際HTML輸出中?你有沒有檢查變量實際包含的內容?你有適當的PHP錯誤報告啓用? – CBroe