PDA

View Full Version : خواندن اطلاعات از دیتابیس و ثبت ان در جدول HTML



afsaneh2065
چهارشنبه 01 خرداد 1398, 05:43 صبح
با سلام خدمت دوستان
.من سئوالمو با مثال میگم ممنون میشم راهنمایی بکنید. مثلا در جدول دیتا بیس mysql من اعداد 1 تا 9 ثبت شده حالا من بخواهم در جدول html این اعداد را نشان دهم در جدول html من اطلاعات بصورت ردیفی (افقی)
نشان داده میشه یعنی اول اعداد 1 تا 3 بعد در ردیف بعدی 4 تا 6 و ردیف اخر 7 تا 9 ولی من میخواهم بصورت عمودی باشه یعنی اعدا 1 تا 3 در ستون اول بعد 4 تا6 در ستون دوم و در ستون اخر 7 تا 9
ممنون از راهنمایی دوستان

plague
چهارشنبه 01 خرداد 1398, 08:42 صبح
کد نمایش اعدادت رو بزار

afsaneh2065
پنج شنبه 02 خرداد 1398, 04:38 صبح
ممنون میشم یه مقداری توضیح بیشتر بدهید .. تشکر

plague
پنج شنبه 02 خرداد 1398, 09:42 صبح
بعضی از جواب ها نیاز هست که رو کد نشون داده بشن
و از اونجایی که خیلی ها حال/وقت ندارن برای شما کد بنویسن پاسخ نمیدن
در نتیجه وقتی سوال میپرسی کد اون قسمت مربوطه که سوال داری رو هم بزار

ali_sed
پنج شنبه 02 خرداد 1398, 13:29 عصر
سلام

همان طور که دوستان گفتند اگر کدهای خود را درج کنید جواب سرراست تری دریافت می کنید. شما نگفتید که تعداد ستون ها ثابته مثلا در سه ستون باشند و تعداد سطرها متغیر یا برعکس تعداد سطرها 3 تا باشه و تعداد ستون ها متغیر. یا نه جدول سه در سه است و اگر دیتا بیشتر از 9 تا شد یه جدول دیگه اضافه بشه.
یک راهش اینه که از ابتدا داده خود را بصورت مرتب شده از دیتابیس فراخوانی کنید یعنی داده ها به ترتیب 1 4 7 2 5 8 3 6 9 فراخوانی شود. یا اینکه داخل یک حلقه ترتیب داده ها را تغییر دهید.


$data = [1,2,3,4,5,6,7,8,9];
$rows = array();
foreach($data as $k=>$v){
$rows[$k%3] .= "<td>$v</td>";
}

echo '<table border=1><tbody>';
foreach($rows as $row){
echo "<tr>$row</tr>";
}
echo '</tbody></table>';

afsaneh2065
جمعه 03 خرداد 1398, 04:34 صبح
ممنون از وقتی که گذاشتید و راهنمای

afsaneh2065
جمعه 03 خرداد 1398, 04:35 صبح
ممون بخاطر راهنمایی و وقتی که گذاشتید

afsaneh2065
جمعه 03 خرداد 1398, 04:58 صبح
علی اقا ممنون از کدی که گذاشتید مشکل من رو حل کرد تشکز

ali_sed
یک شنبه 05 خرداد 1398, 16:43 عصر
خواهش می کنم

موفق باشید