PDA

View Full Version : حرفه ای: حلقه while و تکرار یک div



majid1605
سه شنبه 24 تیر 1393, 19:03 عصر
قطعه کدی به صورت زیر دارم



$condition = null ;
while($Fetch = $askDB->FetchObj())
{
$divEcho = false;
if($Fetch->AID !== $condition)
{
$divEcho = true ;
$condition = $Fetch->AID;
echo '<div class="row">
<div class="blog">
..................
</div>
</div>';
}
else
{
$divEcho = false ;
}
if($Fetch->AID == $Fetch->ACID)
{
if($divEcho)
{
echo '<div class="row">
<div class="col-md-12">
<ul class="timeline">';
}
echo'
<li>
..........................
</li>';
}

}


مشکلم تووی چاپ دوم (خط 19 به بعد هستش) اگه شرط درست باشه می بینید که سه تا تگ باز میشه و بینشون <li> چاپ میشه حالا اگه حلقه بار دوم اجرا بشه و شرط اول(خط5)نادرست باشه و شرط خط 19 درست دوباره <li> چاپ میشه حالا مشکل زمانیه که شرط اول درست در بیاد دوباره در خط 23 سه تا تگ باز میشه در صورتی که باید قبلش سه تا تگی رو که بار اول باز شدن رو ببندم حالا موندم چطور این شرط رو بنویسم که اگه شرط اول برای بار دوم به بعد درست دراومد اول تگهای باز قبلی بسته دو تگ جدید در خط 23 چاپ بشه
ببخشید بهتر از این نتونستم توضیح بدم