0

ちょっとスタックオーバーフロー人、

PHPの初心者の問題がありますが、検索するのにあまり運がなかったので、聞いてみようと思いました。

問題は、私のプロファイルを介して見つけることができる私の過去の投稿のわずかな変更です(これは私の唯一のものであるため)、データベースからループでデータを印刷しようとしているだけでなく、HTMLをラップしようとしています。

ここでの私の例では、データベースにテスト行を印刷しようとしています。これは、KO278のスタイルコードであるため、スタイルコードを印刷するだけでなく、img src内にも印刷するため、そのimgはアイテムもプリントされていますが、今のところあまり運がありません。

あまり使用していないので、連結が機能する可能性があると思いましたが、それを試みてもあまり結果は得られませんでしたが、フォーマットがずれている可能性がありますか?

とにかく、あなたが私を正しい方向に向けることができることを願っています。

ありがとう!

また、補足として、色の単語の代わりに、各色の小さな画像(jpgはパターンに似ているため)を表示できるかどうかを考えていましたが、どうすればよいかわかりません。それをリンクします。

一部の製品は、混合色(異なるjpgが交差している)または最大8色であるため、データベースにフィールドのヒープがあり、あまり効率的ではないように思われる場合を除いて、その変動性を説明する方法がわかりません。 。それはそれほど重要ではありませんが、誰かが私がこれについてどうやって行くのかについて何か提案があればいいのですが?

<?php

$sql = "SELECT * FROM mc16koruproducts where collection = 'womens' order by ref";
    $result = pg_exec($sql);
    $nrows = pg_numrows($result);
    #print $nrows;
    $items = pg_fetch_all($result);
    #print_r($items);

    $type = '';

    for ($i=0; $i<$nrows; $i++) {
    if($items[$i]['type']!=$type)
    {
        print "<h2>";
        print $items[$i]['type'];
        print "</h2>";
        $city = $items[$i]['city'];
    }

    print "<div id='info-holder'>";
        print "<div id='img'>";
        print "<img src='products/";
            print $items[$i]['style'];
        print ".jpg />";
    print "</div>";
    print "<div id='style'>";
        print "Style ";
        print $items[$i]['style'];
    print "</div>"; 
    print "<div id='desc'>";
        print $items[$i]['desc'];
    print "</div>";
    print "<div id='size'>";
        print "Sizes: ";
        print $items[$i]['size'];
    print "</div>";
    print "<div id='colour'>";
        print "Colours Available: ";
        print $items[$i]['colour'];
    print "</div>";
    print "<br />";
    print "<br />";
    print "</div>";
?>      
4

1 に答える 1

0

問題は、.jpg の後に終了の一重引用符がないことが原因である可能性があると思います

print "<img src='products/";
print $items[$i]['style'];
print ".jpg />";

する必要があります

print "<img src='products/";
print $items[$i]['style'];
print ".jpg' />";

それが役立つことを願っています。教えていただけない場合は、さらに深く掘り下げます。

于 2012-11-12T01:27:59.683 に答える