-1

これでうまくいくと思いましたが、ダメだとわかりました。

"<img src="images/'.$id'.jpg" width="244" height="182"/>"

この場合、単純なhtmlは機能しますか、それともphpスクリプトである必要がありますか?

追加情報:最初に画像を大きな画像としてアップロードし、サイズ変更で呼び出したいのですが、サイズ変更ができません。

$dynamicList .= '<div class="productHead"><a href="product.php?id='.$id.'">'.$product_name.'</a></div>
<div class="productPicture"><a href="product.php?id='.$id.'"><img src="inventory_images/'.$id'.jpg" width="244" height="182"/></a></div>
<div class="goToProduct"><a href="product.php?id='.$id.'">Check Out Product</a></div>';

4

1 に答える 1

0
<?php

$element = '<img src="images/' . $id . '.jpg" width="244" height="182"/>';

確かにうまくいくでしょう。元の質問では、エスケープされていない引用符がありました。HTML は二重引用符を使用するため、HTML をエコーするときに単一引用符を使用する方が簡単です。したがって、それらを回避し続ける必要はありません。

後でどこかで使用したい場合は、HTML 要素を文字列として変数に格納できます。

于 2013-02-17T19:42:00.570 に答える