2016-06-26 13 views
2

私は修正する方法がわからない非常に単純な問題があります。PHP:エコーされた文字列に一重引用符と二重引用符がありますか?

$variable = '<input type="button" value="something" onclick="location.href = 'my-page.php';" />'; 

問題がボタン上onclick="..."です:

は基本的に、私はこの文字列を持っています。

コードを実行すると、ページ全体がエラーなく消去されます。

これを整理する方法がある場合は、誰かにお知らせください。

+2

。 $ variable = ' '; –

答えて

1

あなたはアポストロフィをエスケープする必要があります。

$variable = '<input ... onclick="location.href = \'my-page.php\';" />'; 
は、代わりに `` '``使用して\' をエスケープ
関連する問題