PDA

View Full Version : نمایش اطلاعات دیتابیس به صورت جدول



goldcom
دوشنبه 10 بهمن 1390, 16:38 عصر
سلام
من یه دیتابیس دارم که فیلدهایی به نام id و jaeeze و active و user داره
100 آی دی در این دیتابیس وارد کردم .
الان میخوام به کمک پی اچ پی ، اطلاعات دیتابیس رو به صورت یک جدول 10 در 10 نشان بدم
اما کلا نمی دونم باید چیکار کنم .
.کسی راه حلی داره ؟
اگه سورس بدین ممنون میشم یا حتی لینکی چیزی ...

boysilent
دوشنبه 10 بهمن 1390, 17:01 عصر
ببین اول باید به پایگاه وصل شی بعدش کوئری بگیری بعدشم بریزیش داخل جدول
اول وصل میشی..


$connect=mysql_connect('127.0.0.1','root',"");


بعدش کوتری


$query=mysql_query("select * from `name database`,`name jadval dar paigah`");


بعدشم یه حلقه while



while($all=mysql_fetch_array($query))

بعدشم مقادیر پایگاه رو میریزی داخل جدول؟؟؟




{
echo'<tr><td>$all[jaeeze]</td></tr>'
}



تموم ؟ :دیی

goldcom
دوشنبه 10 بهمن 1390, 17:21 عصر
ممنون از شما دوست عزیز
اما این کد جدول 10 در 10 ایجاد نمیکنه . زیر هم داده ها نمایش داده میشن

boysilent
دوشنبه 10 بهمن 1390, 18:23 عصر
دوست عزیز اگر شما به html مسلط باشید دیگه اوکی
نیازی به جدول 10*10 نیست
؟؟؟
شما باید یه جذول 2*10 ایجاد کنید و زمانیکه کوئری ایجاد شد جدول خودش 10*10 میشه/بصورت حودکار..

MMSHFE
دوشنبه 10 بهمن 1390, 19:25 عصر
mysql_connect('localhost', 'root', '') or die('Connection error');
mysql_select_db('dbname') or die('Database error');
mysql_query('SET NAMES \'utf8\'');
$result = mysql_query('SELECT * FROM `tablename` ORDER BY `id`');
if($result && mysql_num_rows($result) > 0) {
echo '<table border="1px">."\n";
$col = 0;
while($row = mysql_fetch_assoc($result)) {
if($col == 0) {
echo '<tr>';
}
echo '<td>'.$row['jaeeze'].'</td>';
$col++;
if($col == 10) {
echo '</tr>'."\n";
$col = 0;
}
}
if($col > 0) {
while($col < 10) {
echo '<td>&nbsp;</td>';
}
echo '</tr>'."\n";
}
echo '</table>'."\n";
}