0

ここにこのHTML / CSSがあります:

<div class="liste">
    <div class="content">
        <h4>Cyekl something</h4>
        <p>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maiores, ullam, consectetur, totam vel consequuntur
            quas sunt nulla rerum maxime saepe repudiandae voluptate porro laudantium repellat rem non doloremque? Ea,
            delectus, quis quod nemo deleniti velit 
        </p>
    </div>
    <div class="listeimage">
        <img src="http://lorempixel.com/116/80/" alt="">
    </div>
    <p class="pris">Pris 9.995 kr.</p>
    <a href="#">
        <h4 class="mereinfo">Mere info</h4>
    </a>
</div>

PHP で使用している場合、ページにあるサイドバーがコンテンツ クラスに移動し、すべてが台無しになります。

    $cykel_id = $row['cykel_id'];
    $cykel_tekst = $row['cykel_tekst'];
    $cykel_pris = $row['cykel_pris'];
    $img = 'http://lorempixel.com/116/80/';
    echo '<div class="liste"><div class="content"><h4>'.$cykel_id.'</h4>'.'<p>'.$cykel_tekst.'</p>'.'</div><div class="listeimage"><img src="'.$img.'"</div><p class="pris">'.$cyke_pris.'</p>'.'<a href="#"><h4 class="mereinfo">Mere info</h4></a></div>';
}

それが私のphpコードです。何が問題なのかわかりません。誰かが私を助けてくれることを願っています。

4

2 に答える 2

0

タグを閉じていませんimg。また、 にタイプミスがありました$cyke_pris。である必要があります$cykel_pris。次の形式は、将来このエラーを回避するのに役立つ場合があります。

<?php
$cykel_tekst = $row['cykel_tekst'];
$cykel_pris = $row['cykel_pris'];
$img = 'http://lorempixel.com/116/80/';
echo "<div class='liste'>
        <div class='content'>
          <h4>$cykel_id</h4>
          <p>$cykel_tekst</p>
        </div>
        <div class='listeimage'>
          <img src='$img' />
        </div>
        <p class='pris'>$cykel_pris</p>
        <a href='#'><h4 class='mereinfo'>Mere info</h4></a>
      </div>";
?>

出力バッファリングを使用して空白を取り除くか、自分で取り除くことができます。

于 2013-11-04T00:03:47.627 に答える