2016-11-26 5 views
0

私はPHPの機能ボタンをエコーし​​ようとしています。phpの機能をエコーする

echo "<button type='button' onclick="alert('Hello world!')" >Buy</button>"; 

ユーザーが押すと "hello world"と表示されます。

+4

Stack Overflowの構文の強調表示がどのように問題を明らかにしていますか?良いテキストエディタやIDEでも同じことができます。 – Chris

答えて

2

コードをこれに変更します。現在、エコーしたいコード内に二重スピーチマークがあります。これは、途中でechoステートメントの終わりと間違っていることを意味します。これらのエスケープの前にバックスラッシュを置くと、それらがPHP構文の一部として解釈されません。

echo "<button type='button' onclick='alert(\"Hello world!\")' >Buy</button>"; 
+0

これは機能します。ありがとう! –

+1

説明付きで更新されました。 – Ben

関連する問題