راکت
حل شده

تایپ خودکار اعداد در جدولphp

6 پاسخ

با سلام خدمت دوستان
بنده میخوام به طور مثال از طریق حلقه ها از اعداد1تا100رو برام بنویسه و این چطور باشه؟
ی سری رکورد رو از دیتابیس میخوام نمایش بدم و ID اون رکورد ها به دلیل پاک شدن مرتب و پشت سر هم نیست
و من میخوام واسه نشون دادن اطلاعات داخل جدول از طریق حلقه ها ردیف خودکار ایجاد کنم
ممنون میشم اساتید کمک کنند😍😘
@mehranmarandi90 @farhadi

ثبت پرسش جدید

پاسخ‌ها

6
مهدی مهدوی
مهدی مهدوی
@mehdi.mahdavi97

تخصص: تازه وارد

بهترین پاسخ

سلام
@hosseinshaker78
کافیه یه متغیر قبل از while تعریف کنید و بعد از چاپ شدن ++ بشه

$user = "SELECT * FROM kadr_out";
$rus = mysqli_query($connect_db, $user);
$i = 1;
while ($row = mysqli_fetch_array($rus)) {
    echo '<tr>';
    echo '<td>' . $i++ . '</td>';
    echo '<td>' . $row['name'] . '</td>';
    echo '</tr>';
}
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

مثل مثال زیر می‌تونید از متغیر i$ در حلقه‌های foreach به این شکل استفاده کنید:

foreach ($things as $i => $thing) {
    echo $i + 1;
}
hosseinshaker
hosseinshaker
@hosseinshaker78

@mhyeganeh
میشه یکم بیشتر توظیح بدید؟
یا راه دیگه ای داره؟

شاید پاسخ شما همین‌جا باشد

hosseinshaker
hosseinshaker
@hosseinshaker78
<?php                                       
    $user="SELECT * FROM kadr_out";
    $rus=mysqli_query($connect_db,$user);
    while($row=mysqli_fetch_array($rus)){
    echo '<tr>';
   for($i = 1; $i < 8; $i++)
   { echo '<td>'.$i.'</td>';}
    echo '<td>'.$row['name'].'</td>';
    echo '</tr>';
    }
?>

اول مثلا میاد اعداد رو به ترتیب مینویسه و بعد مثلا اسم هارو لود میکنه از جدول
من میخوام وقتی ی عدد رو نوشت بره ی رکورد رو لود کنه دوباره عدد بعدی رو بنویسه و همین فرایند ادامه داشته باشه

Reza
Reza
@Rezanp7

تخصص: برنامه نویس وب

سلام

برای اینکار اول به صورت معمولی دیتا رو از دیتابیس واکشی کنید بعدش جایی که میخوای اسم هارو نشون بدین ایدی هاشون رو از طریق دیتابیس نشون ندین و از طرق یه حلقه اون اعداد رو به ترتیب نشون بدین

hosseinshaker
hosseinshaker
@hosseinshaker78

@mehdi.mahdavi97
متشکرم از راه کار شما ب خوبی جواب گرفتم

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام