المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : القوائم الاساسية والقوائم الفرعية المتعلقة بها


newflower
03-15-2009, 08:21 AM
السلام عليكم
انا عندي موقع بلفة البي اتش بي قيد التنفيذ
عما تواجهني في مشكلة بالقوائم الرئيسية واظهار القوائم الفرعية المتعلقة بها بس اللي عم يصير انو ضمن الwhileللصفحات الاساسية عم يتم تخزين الidضمن متحول pageلكن تبقى فيه رقم اخر عنصر في جدول الصفحات الاساسية وبالتالي عندmouseoverيعرض الصفحات الفرعية لاخر قائمة اساسية
حاولت بالمصفوفات مامشي الحال
ورجاء ساعدوني
الكود:
<?
/*include("connection.php");
$HTTP_GET_VARS[lang];
$HTTP_POST_VARS[lang];
echo "lang=$lang";*/
?>
<script type="text/javascript">
function removeElement()
{
document.getElementById("sub_page").style.display="none";
}

function getElement()
{
document.getElementById("sub_page").style.display="block";
}
function fun(id)
{
var page=id;
getElement();
return page;
}

</script>

<table border="0" cellpadding="0" cellspacing="0" width="982" align="center" class="table_font">
<tr>
<td style="background:url(images/001_001.jpg) no-repeat;padding-top:2" height="170"
colspan="5" align="center" valign="top" >
<?
include("connection.php");
$HTTP_GET_VARS[lang];
$HTTP_POST_VARS[lang];
?>
</td>
</tr>
<tr class="pages">
<td width="55" height="26" rowspan="2" bgcolor="#000000">&nbsp;</td>

<td class="dir" style="background:url(images/001_04.jpg);height:26"
<? if($lang=='ar'){ echo 'dir=rtl';}?><? if($lang=='en'){ echo 'dir=ltr';}?>>
&nbsp; &nbsp; &nbsp;
<?

if($lang=='ar'){
include("lang/ar.php");
echo "<a href='?lang=en' class='a'>english</a>";
}
if($lang=='en' ){
include("lang/en.php");
echo "<a href='?lang=ar' class='a'>arabic</a>"; }
?>
&nbsp; &nbsp; &nbsp; | &nbsp;&nbsp;&nbsp;
<a href="../index.php?lang=<? echo $lang?>" class="a"><? echo index?></a>
&nbsp; &nbsp; &nbsp;|&nbsp;&nbsp;&nbsp;
<a href="../contactus.php?lang=<? echo $lang?>" class="a"><? echo contactus?></a>
&nbsp; &nbsp; &nbsp;|&nbsp;&nbsp;&nbsp;
<?
$q="SELECT * FROM pages order by page_id desc";
$res=mysql_query($q);
$i=0;
while($row=mysql_fetch_array($res)){
$page[]=$row['page_id'];
?>

<span onMouseOver="fun(<? echo $row['page_id'];?>)" id="<? echo $row['page_name_ar']?>">
&nbsp;&nbsp; &nbsp;
<? if($lang=='ar'){?>
<? echo $row['page_name_ar'];?>
&nbsp;&nbsp; &nbsp;|&nbsp;&nbsp;&nbsp;
<? }
if($lang=='en'){?>
<? echo $row['page_name_en'];?>
&nbsp; &nbsp; &nbsp;|&nbsp;&nbsp;&nbsp;
<? }?>
</span>


<? $i++;}

?>
</td>
<td width="50" height="26" rowspan="2" bgcolor="#000000">&nbsp;</td>
</tr>

<tr onMouseOut="removeElement()" width="982" class="pages" >
<td class="pages" bgcolor="#181818">
<div id="sub_page" style="display:none;" >
<?
//echo "$page=$page[$i]";
echo $q1="SELECT * FROM sub_pages WHERE page_id='$page'";
$res1=mysql_query($q1);
while($row1=mysql_fetch_array($res1)){
?>
<? if($lang=='ar'){?>
<a href="sub_pages/view.php?id=<? echo $row1['sub_page_id']?>&lang=<? echo $lang?>" class="a"><? echo $row1['sub_page_name_ar'];?></a>
&nbsp; &nbsp; &nbsp;|&nbsp;&nbsp;&nbsp;
<? }//if ar
if($lang=='en'){?>
<a href="sub_pages/view.php?id=<? echo $row1['sub_page_id']?>&lang=<? echo $lang?>" class="a"><? echo $row1['sub_page_name_en'];?></a>
&nbsp; &nbsp; &nbsp;|&nbsp;&nbsp;&nbsp;
<? } //if en?>

<? }//sub_pages while?>
</div>
</td>
</tr>
</table>