PDA

View Full Version : طراحی سایت



parsi_ali
یک شنبه 27 اسفند 1385, 11:24 صبح
سلام
یه مشکل با if و else دارم اینه





$id = mysql_result($result,$i,0);
$title = mysql_result($result,$i,1);
$body = mysql_result($result,$i,2);
$more = mysql_result($result,$i,3);
$today = mysql_result($result,$i,4);
if($_GET['id'] == "$id") {

?><div id="center">
<div id="baner" style="width: 587">
<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table" dir="rtl" >
<tr>
<td width="100%"><span lang="fa"><? print($title); ?></span></td>
<td width="100%">&nbsp;</td>
</tr>
<tr>
<td width="100%"><span lang="fa"><? print($more); ?></span></td>
<td width="100%">&nbsp;</td>
</tr>
<tr>
<td width="100%"><span lang="fa"><? print($today); ?></span></td>
<td width="100%">&nbsp;</td>
</tr>
</table>
</div> </div><?
}
else {
for($i = 0 ; $i != mysql_num_rows($result) ; $i++)
{
?><div id="center">
<div id="baner" style="width: 587">
<table border="0" cellpadding="0" cellspacing="0" width="100%" id="table" dir="rtl" >
<tr>
<td width="100%"><span lang="fa"><a href="?id=<? print(@mysql_result($result,$i,0)); ?>"><? print(@mysql_result($result,$i,1) ); ?></a></span></td>
<td width="100%">&nbsp;</td>
</tr>
<tr>
<td width="100%"><span lang="fa"><? print(@mysql_result($result,$i,2)."<br>" ); ?></span></td>
<td width="100%">&nbsp;</td>
</tr>
<tr>
<td width="100%"><span lang="fa"><? print(@mysql_result($result,$i,4) ); ?></span></td>
<td width="100%">&nbsp;</td>
</tr>
</table>
</div> </div><?
}
};

مشکل اینه که من میخوام وقتی کهبه این صفحه رفت

index.php?id=2
titleدوم رو نمایش بده و همین جور بقیرو
اما نمی دونم مشکلم کجاست.

parsi_ali
دوشنبه 28 اسفند 1385, 04:36 صبح
اول سلام مشکلم حل شد یک سوال دیگه دارم
من یک فایل با نام .htaccess کد زیر ساختم ودر همونجایی که فایل ایندکس بود قرار دادم اما کار نکرد من میخواستم

RewriteRule ^aticles/([A-Za-z0-9\-]+)/(0-9)/$ index.php?id=$1

localhost/blog/?id=5
رو به

localhost/blog/id/5
تبدیل کنه