0

次のコードを使用してクリック可能な画像を表示していますが、画像の下のこの部分に画像の説明が表示されます。

<br>".$row['optie'];"

しかし、表の一部の行は長すぎて、画像と説明を正しく並べて表示できません。では、これらの説明を表示して改行を追加するにはどうすればよいですか?

<?php   
    $query = "SELECT * FROM $tabel";
    $result = mysql_query($query);
    $aantal = 0;

    echo "<table>";
    echo "<tr>";

    while( ($row = mysql_fetch_array($result)))
    {
        $src = $row['afbeelding'];

        echo '<div class="Image">';
        echo "<td align='center'><h2><a href='pagina3.php?lang=" . $_SESSION['lang'] . "&naam=" . $naam . "&postcodehuisnummer=" .$postcodehuisnummer ."&fietskeuze=" . $fietskeuze . "&opties=" . $row['optie'] . "&optieid=" . $row['opties_id'] . "' '><img src=".$src." width='400px'><br>".$row['optie'];"</a><br /><br /> ";
        echo '</div>';
        $aantal++;
        if ($aantal==3) {echo "<tr>"; $aantal=0;} 
    }
    echo "</tr></tr>";
    echo "</table>";
?>
4

1 に答える 1

0

URL の末尾に値を連結するだけです。

$row['optie'] = str_replace('\r', '<br>', $row['optie']);
于 2013-03-11T18:27:55.630 に答える