ホームページ > バックエンド開発 > PHPチュートリアル > トラブルが発生した場合は、専門家に解決策を尋ねてください。

トラブルが発生した場合は、専門家に解決策を尋ねてください。

WBOY
リリース: 2016-06-13 13:32:09
オリジナル
795 人が閲覧しました

遇到麻烦 求高手
[code=PHP][/code]
include("conn.php");
if(isset($_GET['page'] )){
$page=$_GET['page'];
}else{
$page=1;
}
?>
if($page)
$page_size=4;
$query="select * from chanpin";
$yue=mysql_query($query);
$message_count=mysql_num_rows($yue) ;
$page_count=ceil($message_count/$page_size);
$offset=($page-1)*$page_size;
$query="select * from chanpin where ID は ID の説明制限によって並べられます$オフセット、$page_size";
$arr=mysql_query($query,$conn);?>
while($result=mysql_fetch_array($arr)){
?>
< ;tr align="center">
名前: | 大小: 上传時間:


商品説明:


}
?
我这样调用图片是出来了但是图片失真了我应该

------解决方案--------
width="300" height="200"
サイズは制限されており、当然失真します。
------解决方案---------
写了个JS处処理方法,把持段(コードはありませんが、問題が存在する可能性があります。明天参照)

HTML コード
<スクリプトタイプ="text/javascript">
関数 getImgSize(img) {
    var 結果 = {};
    var w = img.width;
    var h = img.height;
    if (w > 300) {
        if (h  1.5) {
                結果.幅 = 300;
                結果の高さ = 0;
            }
            それ以外 {
                結果の幅 = 0;
                結果.高さ = 200;
            }
        }
    }
    それ以外 {
        if (h  0) obj[i].style.width = wh.width + 'px';
        if (wh.height > 0) obj[i].style.width = wh.height + 'px';
    }
}


------解决方案---------
只必要对 img 单边制御就能保持原来的比率

list($width, $height) = getimagesize($result['lujing']);// おそらく必要对$result['lujing']中的路径做适当调整

...$height*1.5 ? '幅=”300”' : '高さ=”200”?> />....

js 也是一样を使用します


------解决方案---------
$a_size = getimagesize('1.jpg');
print_r($a_size);
?>
この関数を利用して得られた結果を取り除く制御画像のサイズ
------解决方案---------
你ハンドルPHP生成的表格代网上来啊

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート