-3

小さな問題があります。見つかったジオキャッシュを保存するための小さなデータベースを作成しました。誰かがジオキャッシュを送信し、それが正常にデータベースに入ったときに、画像を表示したいと考えています。これは私が今持っているコードの抜粋です。「ジオキャッシュを送信していただきありがとうございます!」と言うだけです。

if(!$query)
    echo mysql_error();
else {
    echo "<h1>Thank you for logging your geocache!</h1>";
}

これは正常に返されますが、このコードを使用すると:

if(!$query)
    echo mysql_error();
else {
    echo "<img src="checkmark.png">";
}

このコードは 500 サーバー エラーを返します。

では、大きな問題は、このスクリプトで画像をエコーするにはどうすればよいかということです。

4

1 に答える 1

1

checkmark.png の周りにエスケープされていない二重引用符を使用しているため、echo ステートメントが早期に終了し、無効になります。"<img src='checkmark.png'>";または"<img src=\"checkmark.png\">";代わりに試してください。

于 2013-07-13T15:02:48.167 に答える