PDA

View Full Version : سوال: ایجاد خروجی با استفاده از یک فیلد از دیتابیس



rash44
شنبه 10 دی 1390, 09:48 صبح
سلام
فیلدی بنام name توی دیتابیس دارم
میخوام تمامی رکوردها رو بیرون بکشم و جدولی شبیه به این جدول طراحی بشه ( با استفاده از محتویات فیلد name )




<table border="0" width="50%" id="table1" cellpadding="2">
<tr>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
</tr>
<tr>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
</tr>
<tr>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
</tr>
<tr>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
<td align="center" height="30"><?php echo $array['name']; ?></td>
</tr>
</table>

rash44
شنبه 10 دی 1390, 13:08 عصر
سلام

لطفا راهنمائی کنید که خیلی حیاتی هست

ravand
شنبه 10 دی 1390, 15:06 عصر
اينطوري بنويس:

<?php
$servername="localhost";
$dbname="cms2";
$user="root";
$pass="";
$dblink=mysql_connect($servername,$user,$pass);
mysql_select_db($dbname,$dblink);
mysql_query("SET CHARACTER SET utf8",$dblink);
$dbresult=mysql_query("SELECT * FROM jadval ",$dblink);

while($record=mysql_fetch_assoc($dbresult))
{
echo '
<table border="0" width="50%" id="table1" cellpadding="2">
<tr>
<td>';
echo ($record['name']);
echo "<br>";
echo '
</td>
</tr>
</table>';

}
mysql_close($dblink);
?>

rash44
شنبه 10 دی 1390, 15:27 عصر
این کد هم جواب نداد

ravand
شنبه 10 دی 1390, 20:18 عصر
مگه ميخواي چيكار كني؟
چيكار ميخواي بكني كه اين كدا برات جواب نميده؟
بيشتر توضيح بده

rash44
یک شنبه 11 دی 1390, 08:01 صبح
مگه ميخواي چيكار كني؟
چيكار ميخواي بكني كه اين كدا برات جواب نميده؟
بيشتر توضيح بده

سلام
میخوام 1 جدول مثلا با 4 ستون و تعدادی سطر ( بستگی به تعداد رکوردهای دیتابیس داره ) ایجاد بشه و توی تمام سلول های جدول فقط 1 فیلد دیتابیس نمایش داده بشه .
مثلا تمام سلول ها با فیلدی از دیتابیس بنام name پر بشه

ravand
یک شنبه 11 دی 1390, 10:05 صبح
سلام
میخوام 1 جدول مثلا با 4 ستون و تعدادی سطر ( بستگی به تعداد رکوردهای دیتابیس داره ) ایجاد بشه و توی تمام سلول های جدول فقط 1 فیلد دیتابیس نمایش داده بشه .
مثلا تمام سلول ها با فیلدی از دیتابیس بنام name پر بشه


الان اين كد html كه من توي كدهاي php قرار دادم رو ببين:

<table border="0" width="50%" id="table1" cellpadding="2">
اگه border رو بكني يك به شكل زير مثل اون چيزي ميشه كه شما ميخواي:

<table border="1" width="50%" id="table1" cellpadding="2">
يا حتي مي توني به جاي يك يه عدد بالاتر بذاري.
اينم بگم چون شما خواستي يه فيلد باشه مثل اون عكسي كه شما ميخواي نميشه.
چون اين فيلد توي حلقه قرار گرفته پشت سر هم تكرار ميشه براي اينكه بخواي تكرار نشه بايد از حلقه يعني از داخل {} بياريش بيرون.
ميتوني اندازه ي عرض رو هم بيشتر يا كمتر كني :

width="50%"