PDA

View Full Version : سوال: یک سوال بسیار مهم در php



hamed_mogadam
یک شنبه 13 مرداد 1392, 02:16 صبح
با سلام خدمت سروان و اساتید گرامی.

بنده برنامه نویس مبتدی زبان php هستم و برای اولین کارم یک سی ام اسی رو دارم مینویسم خوب هم پیش رفتم اما یه مشکل دارم اونم اینه :

ببینید من محتویات پایگاه داده رو select میکنم سپس در حلقه ی while از دستور mysql_fetch_array استفاده میکنم تا محتویات به صورت آرایه در بیاد و سپس محتویات پایگاه داده رو به نمایش میذارم اما حالا که میخوام قالب index رو طراحی کنم با مشکلی برخوردم اونم اینه که من نمیدونم چطوری این محتویات رو در استایل خاصی بذارم یعنی فیلد های موجود در پایگاه داده همه شون یه جا میان قاطی میکنن همه چیو میخوام title تو یه استایل خاص باشه و post تو یه استایل خاص و هر id در یک باکس نمایان بشه با css امتحان کردم نشد.
اساتید قربون دستتون کمک کنید من نوجوون تازه کار رو :(

p30online
یک شنبه 13 مرداد 1392, 02:28 صبح
ببین اینجوری طراحی کن من با <div> طراحی کردم !



<?php
$con=mysql_connect("localhost","root","") or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
mysql_select_db('perspolis',$con);


$query="SELECT * FROM home";

$select=mysql_query($query);

while($row=mysql_fetch_array($select)){

echo "<div id=title >";
echo $row['title'].'<br>';
echo "</div>";
echo "<div id=mohtava >";
echo nl2br($row['mohtava']);
echo "</div>";
}

mysql_close($con);
?>

hamed_mogadam
یک شنبه 13 مرداد 1392, 02:41 صبح
داداش من هم همینکارو کردم دیگه اما بهم میخوره میشه بیایی یاهو؟ HAMED_MOGADAM اگه میشه ادم کن خواهش میکنم :)

p30online
یک شنبه 13 مرداد 1392, 02:50 صبح
کدهاتو بگذار اینجا !!!!!!!

hamed_mogadam
یک شنبه 13 مرداد 1392, 02:56 صبح
<DIV class="POST">


<?php
include "config.php";
$sql=mysql_query ("select * from post") or die (mysql_error());


while($b=mysql_fetch_array($sql))

{
echo"<div class=\"posttitle\">";
echo $b ['title'];
echo "</div>";
echo"<div class=\"postm\">";

echo $b ['post'];
echo"</div>";
?>
<div class="postf">
<a href="#">
ادامه مطلب
</a>
</div>
<?php
}
?>





?>
</div>



</div>







</DIV>

H:Shojaei
یک شنبه 13 مرداد 1392, 03:03 صبح
سلام
خب شما چطوري ميخوايد نمايش داده بشه؟
واسه اين كار بايد بهش استايل بديد كه مربوط به قسمت طراحي وب ميشه.
اين تاپيكو (http://barnamenevis.org/showthread.php?411812-%D8%B3%D9%88%D8%A7%D9%84-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-html-%D9%88-css) يه سري بزن مشكلش مثل شما بود و خيلي هم دربارش بحث شد.

hamed_mogadam
یک شنبه 13 مرداد 1392, 03:09 صبح
داداش من بهش استایل دادم

p30online
یک شنبه 13 مرداد 1392, 03:12 صبح
div ها رو درست بازو بسته کن !
کد بالایی را نگاه کن فقط به جای آی دی بگذار کلاس .

hamed_mogadam
یک شنبه 13 مرداد 1392, 03:23 صبح
ممنون داداش روش یکم کار کنم ببین میشه خدا کنه که بشه اما داداش من فک کنم یه حلقه ایی چیزی بخواد ها آخه منطقی نیست با یه استایل بعنوان مثال 40 تا مطلب در باکس های مجزا تشکیل بشه

H:Shojaei
یک شنبه 13 مرداد 1392, 03:34 صبح
كلا سوالتون مشكل داره
شما دقيقا چي ميخوايد يه توضيح خوبي يه عكسي يه مثالي بزنيد تا بشه كمك كرد.
مثلا بگيد ميخوايد كنار هم باشن يا زير هم يا چي دقيقا؟

p30online
یک شنبه 13 مرداد 1392, 03:36 صبح
ببین شما که اون کدی که من دادم را کار کنید فقط به جای id بگذارید class این هم تصویر درست شده از اون کدها.
http://www.uploadtak.com/images/m2555_Untitled.png