1

PHPを使用してエコーアウトされた画像をテーブル販売に入れる方法をオンラインで探していましたが、テーブルセルを固定サイズにしました。表のセル内で修正します。画像のサイズはさまざまであるため、画像の相対的な高さまたは幅が最大になり、それに応じて表示されることを期待していたので、最終的には幅または高さに少し隙間があるかもしれませんが、画像のサイズが変更されて表示されます設定されたテーブル セル。どんなポインタでも大歓迎です。

これが私のテーブルの現在のPHPコードです。まだ固定サイズはありません。

<?php
foreach($searchResult1 as $row){
?>  
<tr> 
    <td><b>Seller: </b><?php echo $row['Owner'];?></td>
    <td><b>Asking Price: </b><?php echo $row['AskingPrice'];?></td>
</tr>
<tr>
    <td><img src="images/<?php echo $row['PropertyID'];?>.jpg"></td>
    <td><b>Town or City: </b><?php echo $row['Town'];?></td>
    <td><b>Post Code: </b><?php echo $row['PostCode'];?></td>
</tr>
<tr>
    <td><b>Address: </b><?php echo $row['PropertyAddress'];?></td>
</tr>
<tr>
    <td><b>Description: </b><?php echo $row['Description'];?></td>
</tr>
<tr>
    <td><b>Property ID: </b><?php echo $row['PropertyID'];?></td>
    <td><b>Email: </b><?php echo $row['ContactEmail'];?></td>
    <td><b>Contact: </b><?php echo $row['ContactNumber'];?></td>
</tr>
<tr>

    <td><input type="button" value="Save" onClick="savePropertyButton(<?php echo $row['PropertyID'] ?>);" >
</tr>   

<?php
}
?>
</table>
4

2 に答える 2

1

css を使用して、画像の幅を 100% にします。

例:

table img {
    width: 100%;
}
于 2012-04-26T09:06:00.083 に答える
0

これはhttp://www.lamp-tips.com/programming/php/how-do-i-resize-all-of-the-images-in-a-table-in-a-php-script/から取得したものです。

HTMLとテーブルの検証だけを使用してやりたいことを実行することは不可能であるように思われるため、最初の質問を照会します。誰もがこの男のソリューションを経験したことがあります。ありがとう

データをより適切に表示するために効率的な方法で php を使用する場合は、PHP でテーブル データを生成し、画像のサイズを 200px 幅のサムネイルに変更して出力することができます。

これを行うには、すべての画像パスの配列を作成します。次に、配列をループしてテーブルデータを作成します。ループするときに、サーバーにサムネイルが存在するかどうかを確認し、存在する場合は表示します。そうでない場合は、関数を呼び出して画像のサイズを変更し、サムネイルを生成します。

于 2012-04-26T09:47:05.157 に答える