PDA

View Full Version : سوال: مشکل با نمایش عدد رکورد ها



amirepsilon
سه شنبه 26 آذر 1387, 20:05 عصر
سلام
فکر کنید 100 تا خبر دارید و اونها رو لیست کردید و شماره هر کدوم رو هم کنارش نوشتید.
1. یبیسطیبب
2. سیبیب
3. سیبسیب
.
.
.
100. سیب سیب

حال اگر مدیر سیستم سومین خبر را پاک کند چه میشود ؟
1. سیبل سیبل
2. سیبلی
4. یب لیبل
.
.
.
100. یبلا بلیبل

چکار کنیم این مشکل رفع بشه ؟
راه حلی به نظرتون میرسه که شمارش رکورد ها ربطی به فیلد ID اونها که Auto Number هست نداشته باشه ؟

ممنون
یا علی

sedamorde
سه شنبه 26 آذر 1387, 21:42 عصر
دوست عزیز فکر کنم اگه به جای گرفتن عدد از بانک از html استفاده کنی بهتر باشه!


<ol>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 4</li>
</ol>

yaqubian
سه شنبه 26 آذر 1387, 21:49 عصر
دوست عزیز
شما نیازی نیست ID خبر رو به عنوان شماره اون خبر کنارش چاپ کنین که موقع حذف چنین مشکلی پیش بیاد. یه متغیر بزارید تو یه حلقه که به ازای چاپ هر رکورد اون عدد کنارش چاپ بشه!
موفق باشید

amirepsilon
سه شنبه 26 آذر 1387, 22:17 عصر
yaqubian (http://barnamenevis.org/forum/member.php?u=798)

من هم همچین فکر کردم
پس خوبه ؟
عملی کنم ؟


sedamorde (http://barnamenevis.org/forum/member.php?u=72685)
عزیز پس چه لزومی داره برنامه رو dinamic بنویسیم ؟ :دی

naser67
سه شنبه 26 آذر 1387, 23:26 عصر
من هم همچین فکر کردم
پس خوبه ؟
عملی کنم ؟

تنها راهش همینه و نیازی به متغیر جدید نیست
میتونی از همون شمارنده حلقه استفاده کنی



<?php

for($i=0; $i<$countRows; $i++)
{
echo "row :". $i;
}
?>

amirepsilon
چهارشنبه 27 آذر 1387, 16:27 عصر
مال من با While هست !

امید امرایی
چهارشنبه 27 آذر 1387, 16:54 عصر
$RowNum = 0;
while($row = mysql_fetch_assoc($query)){
$RowNum++;
echo "$RowNum: $row['desc']";
}