سلام (سوال هست نه آموزش حواسم نبوده عنوان را زدم آموزش ببخشید.)
این کد اجرا نمی کنه چرا؟ این کدی هست که نشون میده هر کاربری توی چه صفحه ایی از وب هست مثل وب سایت برنامه نویس یعنی اینجوری:
تالار->زبان های اسکریپتی ->php
ولی اجرا نمی کنه لطفا کمک کنید واجبه
<?php
function DisplayPath($cat_id){
mysql_connect('localhost','keyvandb','') or die('connection error');
mysql_select_db('keyvandb') or die('Database error');
mysql_query('SET NAMES\'utf8\'');
mysql_set_charset('utf8');
$cat_id=mysql_real_escape_string($cat_id);
$category=query("SELECT * FROM 'categories' WHERE('id'='{cat_id}') LIMIT 1");
$nav='';
if($category && mysql_num_rows($category)>0){
$category=mysql_fetch_assoc($category);
do {
$nav= '<a herf=" '.ADDR.'/categories/'.$category['id'].'/'.$category['name'].' ">'.$category['name'] .'</a> -> '.$nav;
$parent=mysql_real_escape_string($category['parent']);
$category =query("SELECT * FROM 'categories' WHERE('id'='{$parent}') LIMIT 1");
if($category && mysql_num_rows($category)>0){
$category=mysql_fetch_assoc($category);
}
} while (is_array($category));
//remove the last ->
$nav=mb_substr($nav,0,mb_strlen($nav,'utf-8')-7,'utf-8');
}
echo '<b>دسته بندی:</b>'.$nav.PHP_EOL();
}
?>
من تمام اطلاعاتم را توی پایگاه داده ذخیره کردم به این صورت (پایگاه داده ام 3تا فیلد داره idوparent از نوع int وname از نوع کاراکتری)
id=1
name=محصولات
parent=0
id=2
name=طرح آجری
parent=1
لطفاراهنمایی کنید من میخواهم توی وبو داشته باشم که هر کاربر توی چه صفحه ایی است.