PDA

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



masoomenoroozi
پنج شنبه 19 دی 1392, 08:27 صبح
با سلام

من با زبان پی اچ پی و بانک مای اس کیوال کار میکنم .
در حالت عادی هنگام واکشی اطلاعات از بانک ، اطلاعات زیر هم چاپ میشن
ولی من میخوام اطلاعات کنار هم و سطری نمایش داده بشن
از تیبل هم نمیخوام استفاده کنم
کسی میتونه کمکم کنه

ممنون میشم از دوستان محترم

metal gear solid 4
پنج شنبه 19 دی 1392, 09:34 صبح
"دایو" دیگه چیه!؟ مگه میخاید شیرجه بزنید!! بگید "دیو" Division. DIV

<div style="float: right" >Some Info</div>

masoomenoroozi
پنج شنبه 19 دی 1392, 09:45 صبح
خوب همونه دیگه
اگه بخوام چهار تا تو هر سطر باشه چطور کد پی اچ پی شو بنویسم؟


"دایو" دیگه چیه!؟ مگه میخاید شیرجه بزنید!! بگید "دیو" Division. DIV

<div style="float: right" >Some Info</div>

busy.man
پنج شنبه 19 دی 1392, 10:01 صبح
داداش گلم ببین من به صورت TABLE رو میگم کداشو بعد DIV رو هم میگم.

خدایی TABLE که خیلی بهتر میشه اما بفرمایید

<?php
mysql_connect('servername(loclhost)' , 'database username' , 'database password')or die ('connection error');
mysql_select_db('Database name') or die('database error');
mysql_query('SET NAMES \'utf8\'');
$sql = mysql_query('SELECT * FROM `Table name`');
echo '<table class="table" border="1px red">';
echo '<tr><th class="success">first field</th><th class="danger">2nd field</th><th class="warning">3rd field</th><th>4th field</th></tr>';
while($row = mysql_fetch_assoc($sql) ){
//در اینجا شما میاین و داده ها رو به صورت سطر به سطر در میارین
echo '<tr>';
echo '<td class="warning">' . $row['first field on data base'] . '</td>';
echo '<td class="success">' . $row['2nd field on data base'] . '</td>';
echo '<td class="danger">' . $row['3rd field on data base'] . '</td>';
echo '</tr>';
}
echo '</table>'
?>

masoomenoroozi
پنج شنبه 19 دی 1392, 10:13 صبح
داداش گلم ببین من به صورت TABLE رو میگم کداشو بعد DIV رو هم میگم.

خدایی TABLE که خیلی بهتر میشه اما بفرمایید

<?php
mysql_connect('servername(loclhost)' , 'database username' , 'database password')or die ('connection error');
mysql_select_db('Database name') or die('database error');
mysql_query('SET NAMES \'utf8\'');
$sql = mysql_query('SELECT * FROM `Table name`');
echo '<table class="table" border="1px red">';
echo '<tr><th class="success">first field</th><th class="danger">2nd field</th><th class="warning">3rd field</th><th>4th field</th></tr>';
while($row = mysql_fetch_assoc($sql) ){
//در اینجا شما میاین و داده ها رو به صورت سطر به سطر در میارین
echo '<tr>';
echo '<td class="warning">' . $row['first field on data base'] . '</td>';
echo '<td class="success">' . $row['2nd field on data base'] . '</td>';
echo '<td class="danger">' . $row['3rd field on data base'] . '</td>';
echo '</tr>';
}
echo '</table>'
?>


من اینجوری کد رو نوشتم ولی جواب نمیده
میتونین بگین مشکلش چیه؟
<body>


<?php
$conn = db_connect();
if (!$conn)
echo ' خطا در اتصال به بانک ';
$q=mysql_query("select * from amaken") or die(mysql_fetch_array());
$n= mysql_num_rows(mysql_query("select * from amaken"));
$i=0;

while($r=mysql_fetch_array($q))
{
while($i<$n)
{
?>

<div style="width:800px; height:10px;">

<div style="width:400px; float:left;">

<div style="width:200px; float:left; background:#FF0;"><?php echo $r[$i][1]; $i++; ?></div>
<div style="width:200px; float:right; background:#03F;"><?php echo $r[$i][1]; $i++; ?></div>

</div>

<div style="width:400px; float:right;">

<div style="width:200px; float:left; background:#F00;"><?php echo $r[$i][1]; $i++;?></div>
<div style="width:200px; float:right; background:#0F0;"><?php echo $r[$i][1]; $i++;?></div>

</div>

</div>
<br/>
<?php

}
}
?>

</body>