PDA

View Full Version : سوال: چطور میشه برای رکورد ها ی به نمایش در اومده شماره ردیف درج کرد



hamidhassas
سه شنبه 16 اردیبهشت 1393, 09:17 صبح
من اطلاعات رو از دیتابیس لیست میکنم برای یک فاکتور میخوام کاری کنم که وقتی اطلاعات لیست میشن کنار هر رکورد یک عدد نمایش داده بشه که شماره ردیف باشه مثلا مثل زیر

1- سیب
2- پرتقال
3- موز
4- طالبی

خوب حالا اگر کاربر مثلا شماره سه رو ( موز) حذف کرد به صورت زیر بشه

1- سیب
2- پرتقال
3- طالبی

جواب



$num = 1;
< ?php while($service=mysql_fetch_array($select_service)) { ?>
< p><?= $num++ ?> <?= $service[1] ?></p>
<?php } ?>

فرزند کوروش
سه شنبه 16 اردیبهشت 1393, 10:06 صبح
تو حلقه ای که داری اطلاعات رو میکشی بیرون به این شکل عمل کن

<?php
$num = 0;
foreach($model->ListContent() as $item){
?>
<li><?php echo $num ?> </li>
<?php
$num++
}
?>

hamidhassas
سه شنبه 16 اردیبهشت 1393, 22:53 عصر
$model,$item چیه؟ و foreach($model->ListContent() as چیه؟

اینم حلقه من:


$num = 1;
<?php while($service=mysql_fetch_array($select_service)) { ?>
<p><?= $num++ ?> <?= $service[1] ?></p>
<?php } ?>

hamidhassas
چهارشنبه 17 اردیبهشت 1393, 09:47 صبح
:متفکر::متفکر::متفکر:

فرزند کوروش
چهارشنبه 17 اردیبهشت 1393, 09:51 صبح
دوست عزیز اون مثال بود ققط! از پروژه خودم کپی کردم این هم برای کد شما:


<?php
$num = 1;
while($service=mysql_fetch_array($select_service)) { ?>
<p><?php echo $service[1] ?></p>
<?php
$num++;
}
?>

mohan21
چهارشنبه 17 اردیبهشت 1393, 09:51 صبح
$service = mysql_fetch_array($select_service);

for($i = 0; $i < count($service); $i++)
{
<p> ($i + 1) - $service[$i]["column"]</p>}


یا



$service = mysql_fetch_array($select_service);
$i = 1;

foreach($service as $item)
{
<p> $i - $item["column"]</p>
$i++;}


یا ...

hamidhassas
چهارشنبه 17 اردیبهشت 1393, 11:30 صبح
دوست عزیز اون مثال بود ققط! از پروژه خودم کپی کردم این هم برای کد شما:


<?php
$num = 1;
while($service=mysql_fetch_array($select_service)) { ?>
<p><?php echo $service[1] ?></p>
<?php
$num++;
}
?>

ممنون ولی من که خودم جواب رو تو پست قبل از شما نوشته بودم که فقط میخواستم بدونم foreach چیه؟

MMSHFE
چهارشنبه 17 اردیبهشت 1393, 11:56 صبح
foreach یه حلقه است که یکی یکی عناصر آرایه قبل از as رو پیمایش میکنه و هربار یکی رو استخراج میکنه و میگذاره توی متغیر بعد از as تا وقتی که آرایه تمام بشه.