Salazar.mi
یک شنبه 05 آبان 1398, 15:01 عصر
سلام
من اینجا با تعریف
$db خانه موجود در سطر بعد ستون بعد
$dg خانه موجود در سطر قبل ستون قبل
$dbg خانه موجود در سطر بعد ستون قبل
$dgb خانه موجود در سطر قبل ستون بعد
$d2b خانه موجود در دو سطر بعد دو ستون بعد
$d2bg خانه موجود در دو سطر بعد دو ستون قبل
را پیدا کردم
یعنی تو هرخانه که باشم میدونم اون خوبه بعد و قبلش چه خبره چه مقداری دارد
اما من میخوام به این خانه ها دسترسی داشته باشم
یعنی تو هر خانه بودم بتونم خونه ی سطربعد و ستون بعدش را تغییر بدم
چه کنم؟؟؟؟؟؟؟
فکر کردم با array_slice میشه
نشد
ممنون میشم کمکم کنید
<table cellpadding="0" cellspacing="0" class="nth_table" cellpadding="10">
<?php
for($j=1;$j<9;$j++)
{
?>
<tr>
<?php
for($i=1;$i<9;$i++)
{
?>
<td>
<?php
$data=$a['sotoon'.$i]["kh".$j];
//echo $data;
$k=1;
while($k>0)
{
$k--;
if(($i+1)>=9)
{
$db=6;
continue;
}
elseif(($j+1)>=9)
{
$db=6;
continue;
}
$db=$a['sotoon'.($i+1)]["kh".($j+1)];
//echo $db;
}
$kk=1;
while($kk>0)
{
$kk--;
if(($i-1)<=0)
{
$dg=6;
continue;
}
elseif(($j-1)<=0)
{
$dg=6;
continue;
}
$dg=$a['sotoon'.($i-1)]["kh".($j-1)];
//echo $dg;
}
//for red
if($data===2 && $db===0)
{
$data=0;
}
elseif($data===0 && $dg===2)
{
$data=2;
}
switch($data)
{
case 0:
echo '<span class="khali"></span>';
break;
case 2:
echo '<span class="fi icon-circle m_red"></span>';
break;
}
?>
</td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
مثلا تو خط 69-76 چی بنویسم
میخوام اینجا اگر خانه ای مقدارش 2 بودdata===2
و اگر db===0 آنگاه خودش مقدارش تو آرایه a بشه 0
و خانه سطربعد و ستون بعدش مقدارش تو آرایه a بشه 2
من اینجا با تعریف
$db خانه موجود در سطر بعد ستون بعد
$dg خانه موجود در سطر قبل ستون قبل
$dbg خانه موجود در سطر بعد ستون قبل
$dgb خانه موجود در سطر قبل ستون بعد
$d2b خانه موجود در دو سطر بعد دو ستون بعد
$d2bg خانه موجود در دو سطر بعد دو ستون قبل
را پیدا کردم
یعنی تو هرخانه که باشم میدونم اون خوبه بعد و قبلش چه خبره چه مقداری دارد
اما من میخوام به این خانه ها دسترسی داشته باشم
یعنی تو هر خانه بودم بتونم خونه ی سطربعد و ستون بعدش را تغییر بدم
چه کنم؟؟؟؟؟؟؟
فکر کردم با array_slice میشه
نشد
ممنون میشم کمکم کنید
<table cellpadding="0" cellspacing="0" class="nth_table" cellpadding="10">
<?php
for($j=1;$j<9;$j++)
{
?>
<tr>
<?php
for($i=1;$i<9;$i++)
{
?>
<td>
<?php
$data=$a['sotoon'.$i]["kh".$j];
//echo $data;
$k=1;
while($k>0)
{
$k--;
if(($i+1)>=9)
{
$db=6;
continue;
}
elseif(($j+1)>=9)
{
$db=6;
continue;
}
$db=$a['sotoon'.($i+1)]["kh".($j+1)];
//echo $db;
}
$kk=1;
while($kk>0)
{
$kk--;
if(($i-1)<=0)
{
$dg=6;
continue;
}
elseif(($j-1)<=0)
{
$dg=6;
continue;
}
$dg=$a['sotoon'.($i-1)]["kh".($j-1)];
//echo $dg;
}
//for red
if($data===2 && $db===0)
{
$data=0;
}
elseif($data===0 && $dg===2)
{
$data=2;
}
switch($data)
{
case 0:
echo '<span class="khali"></span>';
break;
case 2:
echo '<span class="fi icon-circle m_red"></span>';
break;
}
?>
</td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
مثلا تو خط 69-76 چی بنویسم
میخوام اینجا اگر خانه ای مقدارش 2 بودdata===2
و اگر db===0 آنگاه خودش مقدارش تو آرایه a بشه 0
و خانه سطربعد و ستون بعدش مقدارش تو آرایه a بشه 2