偶数/奇数の決定と、それを使用してdivのクラスを変更することに関する多くの情報を読みました。
私の場合、新しいメッセージが投稿されるたびに、MessagePicture と MessageText という div の位置を切り替えたいと考えています。
- 写真左、テキスト右
- 写真右、テキスト左
- 写真左、テキスト右
- など。
これは、メッセージを表示するために使用しているコードです。また、偶数/奇数コードを機能させるための試みの 1 つも含めました。
機能させるために何を変更すればよいか、誰か教えてもらえますか?
<?PHP
$Query =
"
SELECT
ID,
NameBox,
MessageBox,
Code
FROM
messages
ORDER BY
ID
DESC LIMIT 10
";
$Result = mysql_query($Query);
if(!$Result)
{
echo 'ERROR: '.mysql_error();
}
else
{
if(mysql_num_rows($Result) == 0)
{
echo 'No results';
}
else
{
$i = 0;
$class = (++$i % 2) ? 'even' : 'odd';
while
($Row = mysql_fetch_assoc($Result))
echo '
<div id="MessageWrapper">
<div id="MessagePicture" class="'.$class.'">
<style>
#MessagePicture {
background-image: url(../../../Images/'.stripslashes($Row['Code']).'.png);
background-repeat: no-repeat;
background-position: center
</style>
</div>
<div id="MessageText" class="'.$class.'">
<div id="MessageTitle">
<h1>'.$Row['NameBox'].'</h1>
</div>
<div id="MessageContent">
<p>'.nl2br($Row['MessageBox']).'</p>
</div>
</div>
</div>
';}}}?>