• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دو داده در یک ردیف
#1
Question 
دو داده در یک ردیف
من میخواستم یه صفحه درست کنم به عنوان آرشیو عکسهام بعد در هر ردیف دو تا عکس از دیتابیسم بگیرم و در یک ردیف چاپ کنم
این در یک ردیف چاپ کردن شده معضل میشه یکی راهنمایی کنه؟
  پاسخ
تشکر شده توسط :
#2
میشه بیشتر توضیح بدی؟
  پاسخ
تشکر شده توسط : amirtala65
#3
یعنی صفحه من یه جدول داره که در هر ردیف این جدول دو ستون هست که هر ستون یه ردیف از اطلاعات دیتابیسم رو نشون میده مثلا خیلی از سایتها در صفحه اول سایتشون نرم افزارهای تازهشون رو توی دو ردیف نشون میدن
امیدوارم که متوجه شده باشی چون من بلد نیستم جور دیگه توضیح بدمBig Grin
  پاسخ
تشکر شده توسط :
#4
بسم الله الرحمن الرحیم
سلام
چیزی که از پست اولتون برداشت کردم این بود که می تونید با تابع printf‌ و یا sprintf این کارو بکنید
http://php.net/manual/en/function.sprintf.php
http://php.net/manual/en/function.printf.php

و پست دومتون این برداشت رو قاطی پاتی کرد Smile
  پاسخ
تشکر شده توسط : paull amirtala65
#5
کد پی‌اچ‌پی:
<div style="width:500px">
    <
div  style="width:250px;float:right" ><img src="1.jpg"></div>
    <
div   style="width:250px"><img src="2.jpg"></div>
</
div
  پاسخ
تشکر شده توسط : paull amirtala65
#6
میگم چرا هیشکی سخن منو متوجه نمیشهSadSadSad
مگه کد زیر توی یه ستون چاپ نمیکنه خب حالا من میخوام اطلاعاتم از دیتابیس رو توی دو ستون چاپ کنم
کد پی‌اچ‌پی:
while ($row mysql_fetch_array($result))

?> 

<TR >
<TD width="80%" valign="top"> <div align="right"><?php
echo "$row[1]<br><br>"
echo 
"$row[2]<br><br>";
?></div>
<tr><td colspan="2"><div align="center" ><font class="s2" >........................................</font></div></td></tr>
</td>
<?php  

?>
  پاسخ
تشکر شده توسط :
#7
دوست عزیز اول کد رو امتحان کنید بعد پست بدید...کد بالا همین کارو انجام میده..به جای تگ عکس، تکست بذارید
  پاسخ
تشکر شده توسط : paull amirtala65
#8
کد:
<style type="text/css">
.class1 {background:#999;}
.class2 {background:#069;}
</style>
<?php
$connect=mysql_connect('localhost','root','');
mysql_select_db('test')
$quary="SELECT * FROM data";
$result=mysql_query($quary)
echo '<table width="200" border="0">';
$line=mysql_fetch_array($result,MYSQL_ASSOC);
$flag=0;
$i=1;
do
{
    if($i%2!=0)
        echo '<tr class="class1">';
    else
        echo '<tr class="class2">';    
    for($j=0;$j<=1;$j++)
    {
        echo '<td>'.$line['name'].'</td>';
        if(!$line=mysql_fetch_array($result,MYSQL_ASSOC))
            $flag=1;            
    }
    echo '</tr>';
    $i++;
}while($flag!=1);
echo '</table>';

?>
فکر کنم منظورت این بود نه؟
در ضمن این کد جواب اون تایپیکی که توش میخواستی هر سطر یه رنگ متفاوت باشه رو هم میده
موفق باشید
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : paull amirtala65
#9
چه عجب یکی منظور منو فهمید احسان جون رو عشقهBig Grin
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان