نقل قول: عدم نمایش مسیر کاربر در سایت
<?php
ob_start();
require_once 'config.php';
function DisplayPath($cat_id) {
error_reporting(E_ALL);
mysql_connect('localhost', 'root', '') 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 = mysql_query("SELECT * FROM `categories` WHERE `id` ={'$cat_id'} LIMIT 1")OR die(mysql_error());
$nav = '';
$name='';
$id='';
$parent='';
// if($category && mysql_num_rows($category) > 0) {
$x = mysql_fetch_array($category);
$name= $x['name'];
$id=$x['id'];
$parent=$x['parent'];
$cat="categories";
//$category = mysql_fetch_array($category);
do {
//$nav = '<a href=\" ' . ADDR . '/categories/' . $category['id'] . '/' . $category['name'] . ' \">' . $category['name'] . '</a> -> ' . $nav;
$nav = "<a href=\"http://localhost/test1/{$cat}/{$id}/{$name}\" >{$name}<a>";
echo $nav;
$parent = mysql_real_escape_string($parent);
$subcategory = mysql_query("SELECT * FROM `categories` WHERE `id` = {'$parent'} LIMIT 1")OR die(mysql_error());
// if($subcategory && mysql_num_rows($subcategory) > 0) {
$row = mysql_fetch_array($subcategory);
// }else{
// echo 'آیدی دسته بندی صحیح نیست';
// exit();
// }
} while (is_array($row));
$nav = mb_substr($nav, 0, mb_strlen($nav, 'utf-8') - 7, 'utf-8');
// }else{
// echo 'آیدی دسته بندی صحیح نیست';
// exit();
// }
echo '<b>دسته بندی:</b>' . $nav;
print_r($row);
//echo '<b>دسته بندی:</b>' . $nav . PHP_EOL();
}
ob_end_flush();
?>
1 ضمیمه
نقل قول: عدم نمایش مسیر کاربر در سایت
سلام از دوباره برگشتم سر خونه اول:ناراحت:
لطفا نگاهی به این عکس کنید. شد همون حالتی که بعد از تغییر کد نمایش می داد یعنی به صورت بهم ریخته و نامرتب. باید راهی باشه که درست بشه.:متفکر:
ضمیمه 105421
ممنونم
نقل قول: عدم نمایش مسیر کاربر در سایت
ببین نمیدونم دقیقا منظورت چیه؟!!
این بحث دسته بندی ها خیلی پیچیده نیست . یک کوئری سر شاخه رو نشون میده کوئری بعدی هم زیر شاخه ها رو
من که نمیدونم تو تیبل های شما چی دخیره شده و چی باید نمایش داده بشه . منظورتو واضح تر بگی بیشتر میتونم کمکت کنم.
بگو دقیقا میخوای که خروجی چه شکلی بشه
نقل قول: عدم نمایش مسیر کاربر در سایت
من میخواهم این را به من نشون بده(برای مثال فقط مورد زیر را می نویسم.)
صفحه اصلی->محصولات-> طرح آجری و......
و برای تمام صفحاتم یک چنین چیزی را نمایش بده. مثل وب سایت برنامه نویس که توی هرصفحه ایی که میری یا هر تاپیکی مسیر حضور کاربر را نمایش می دهد.
توی عکس بالا اول دسته بندی بیاد بعد طرح آجری و بعد بقیه مواردی که باید بعد از طرح آجری بیاد. و بصورت مرتب نشون بده.
نقل قول: عدم نمایش مسیر کاربر در سایت
نامرتب نمایش دادن به کد php ربطی نداره .کدت درسته.
به نظرم بهتره روی css کارکنی درست بشه.
پارامترهایی که به div دادی بررسی کن مخصوصا float ,direction ,width
نقل قول: عدم نمایش مسیر کاربر در سایت
سلام
float وdirection را روی right تنظیم کردم ولی width را نه .من کد فایلstyle.css ام را اینجا می گذارم شما بفرمایید آیا جایی از اون اشتباه نوشته شده یا نه؟این کد مربوط به تمام صفحات وب سایتم هست.
* {
margin: 0;
padding: 0;
}
a {
color: #8f5038;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
body {
font-size: 10.5pt;
line-height: 1.75em;
font-family: Arial, sans-serif;
background: #e1e4e5 url('images/bg.png');
color: #383939;
text-align:right;
direction:rtl;
}
br.clear {
clear: both;
}
h1,h2,h3,h4 {
text-transform: lowercase;
font-weight: normal;
}
h2,h3,h4 {
margin-bottom: 1em;
font-family: "PT Sans Narrow", sans-serif;
color: #000;
}
h2 {
font-size: 1.8em;
}
h3 {
font-size: 1.4em;
}
img.left {
float: left;
margin: 8px 20px 20px 0;
}
img.top {
margin: 8px 0 20px 0;
}
p {
margin-bottom: 1.75em;
}
ul {
margin-bottom: 1.75em;
}
.imageList {
list-style: none;
}
.imageList li {
clear: both;
}
#bg {
background: url('images/highlight.png') top left repeat-x;
}
#banner {
position: relative;
padding: 28px;
height: 212px;
width: 1124px;
background: #ffffff;
border-bottom: solid 1px #c0c0c0;
}
/* #box1 {
width: 500px;
overflow: hidden;
margin: 0px 0 24px 0;
}
#box2 {
width: 236px;
overflow: hidden;
float: left;
}
#box3 {
width: 236px;
overflow: hidden;
margin: 0px 0 0 260px;
} */
#content {
width: 800px;
padding: 28px;
background: #ffffff;
border-bottom: solid 1px #c0c0c0;
float:left;
}
#copyright {
margin: 28px 0 64px 0;
text-align: center;
text-shadow: 0 1px 0 #ffffff;
color: #787979;
}
#copyright a {
color: #787979;
}
#footer {
position: relative;
padding: 28px;
margin: 28px 0 0 0;
width: 1124px;
background: #636363;
color: #d3d3d3;
border-bottom: solid 1px #444444;
text-shadow: 0 1px 0 #404040;
}
#footer a {
color: #eee;
}
#footer h2, #footer h3, #footer h4 {
color: #ffffff;
}
#footer ul {
list-style: none;
margin-bottom: 0;
}
#footer p {
margin-bottom: 0;
}
#footer ul li {
padding: 8px 0 8px 0;
border-top: dotted 1px #8c8c8c;
}
#footer ul li.first {
padding-top: 0;
border-top: 0;
}
#footerContent {
width: 812px;
float: left;
}
#footerSidebar {
width: 232px;
margin: 0px 0 0 892px;
}
#header {
position: relative;
padding: 28px;
width: 1124px;
}
#logo {
text-align: center;
position: relative;
margin: -14px auto;
height: 98px;
line-height: 98px;
}
#logo a {
text-decoration: none;
color: #000;
text-shadow: 0px 3px 0px #ffffff;
}
#logo h1 {
font-size: 3.25em;
font-family: Lobster, cursive;
}
#main {
position: relative;
padding: 0px;
margin: 28px 0 0 0;
width: 1180px;
color: #474747;
}
#main strong {
color: #242424;
}
#main h2, #main h3, #main h4 {
color: #0d0d0d;
}
#main ul {
list-style: none;
}
#main ul li {
padding: 8px 0 8px 0;
border-top: dotted 1px #bdbdbd;
}
#main ul.imageList li {
padding: 16px 0 16px 0;
}
#main ul li.first {
padding-top: 0;
border-top: 0;
}
#nav {
position: absolute;
bottom: 0;
left: 0;
width: 1180px;
height: 56px;
line-height: 56px;
margin: 28px 0 0 0;
background: #8f5038;
font-size: 1.2em;
font-family: "PT Sans Narrow", sans-serif;
border-bottom: solid 1px #6f3018;
border-top: solid 1px #ffffff;
text-shadow: 0 1px 0px #6f3018;
text-transform: lowercase;
}
#nav a {
text-decoration: none;
color: #ffffff;
}
#nav ul {
list-style: none;
margin: 0 auto;
width: 1062px;
text-align: center;
}
#nav ul li {
display: inline;
text-align: center;
padding: 0 1.75em 0 1.75em;
}
#outer {
position: relative;
padding-top: 30px;
margin: 0 auto 0 auto;
}
#search input.button {
margin-left: 1em;
border: 0px;
color: #ffffff;
background: #8f5038;
padding: 5px;
}
#search input.text {
border: dotted 1px #000;
padding: 4px;
}
/* #sidebar1 {
width: 232px;
float: left;
padding: 28px;
background: #ffffff;
color: #474747;
border-bottom: solid 1px #c0c0c0;
}
#sidebar1 h2, #sidebar1 h3, #sidebar1 h4 {
color: #000;
}
#sidebar1 ul {
list-style: none;
}
#sidebar1 ul li {
padding: 8px 0 8px 0;
border-top: dotted 1px #bdbdbd;
}
#sidebar1 ul li.first {
padding-top: 0;
border-top: 0;
}
#sidebar2 {
width: 232px;
float: right;
padding: 28px;
background: #ffffff;
color: #474747;
border-bottom: solid 1px #c0c0c0;
}
#sidebar2 h2, #sidebar2 h3, #sidebar2 h4 {
color: #000;
}
#sidebar2 ul {
list-style: none;
}
#sidebar2 ul li {
padding: 8px 0 8px 0;
border-top: dotted 1px #bdbdbd;
}
#sidebar2 ul li.first {
padding-top: 0;
border-top: 0;
} */
.sidebar3 {
float: right;
padding: 10px;
width:140px;
height:100%;
}
.m a {
text-align:center;
direction:rtl;
text-decoration:none;
padding:4px;
color:#000000;
display:block;
width:8em;
height:1.25em;
border:solid 3px #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:0px;
float : right;
}
.sidebar3 a:hover{
color:#fff;
background-color:#b2ab9b;
border-color:#dfd7ca #b2ab9b;
}
.contentpage {
margin-top:30px;
float:right;
}
من منتظر راهنمایی شما میمونم.
نقل قول: عدم نمایش مسیر کاربر در سایت
لطفا به من کمک و راهنمایی کنید.خواهش می کنم.:گریه:
نقل قول: عدم نمایش مسیر کاربر در سایت
2 خط آخر و به این تغییر بده
$nav .= '<b>دسته بندی:</b>' . $nav;
echo $nav .= $nav.'<<'.$row['name'];
1 ضمیمه
نقل قول: عدم نمایش مسیر کاربر در سایت
سلام
دوباره به صورت به ریخته و نامرتب نشون میده وچندبارتکرار می کنه اینم عکسش:
ضمیمه 105454
چرا اینجوری میشه؟ اگر مشکل از کدت نیست از چی هست؟
نقل قول: عدم نمایش مسیر کاربر در سایت
شما باید خیلی بیشتر از اینها روی کد هات وقت بزاری
اصلا برنامه نویسی یعنی همین . باید وقت بزاری هی پاک کنی دوباره بنویسی این کار و انقدر انجام بدی تا بلاخره درست بشه
همه برنامه نویس ها این دوران و گذروندن شما هم اگر میخوای حرفه ای بشی باید همین کارا رو بکنی
$nav1 .= '<b>دسته بندی:</b>' . $nav;
echo $nav2 .= $row['name'].'>>'.$nav1;
1 ضمیمه
نقل قول: عدم نمایش مسیر کاربر در سایت
اینار اینجوری میشه متغیر nav1 را مثل متغیرnav تعریف کردم.
ضمیمه 105465
یعنی دوبار تکرار میشه. :افسرده::متفکر:
1 ضمیمه
نقل قول: عدم نمایش مسیر کاربر در سایت
سلام
لطفا راهنمایی کنید چرا مسیر نمایش کاربر توی وب سایت من با این خطا و به شکل زیر نشان داده می شود؟ به صورت کاملا نامرتب و عکس زیر:
ضمیمه 105791
این هم کد صفحه category.php
<?php
ob_start();
require_once 'config.php';
function DisplayPath($cat_id) {
error_reporting(E_ALL);
mysql_connect('localhost', 'root', '') or die('Connection error');
mysql_select_db('keivandb') or die('Database error');
mysql_query('SET NAMES\'utf8\'');
mysql_set_charset("utf8");
$cat_id = mysql_real_escape_string($cat_id);
$category = mysql_query("SELECT * FROM `categories` WHERE id =$cat_id LIMIT 1")OR die(mysql_error());
$nav = '';
$name='';
$id='';
$parent='';
// if($category && mysql_num_rows($category) > 0) {
$x = mysql_fetch_array($category);
$name= $x['name'];
$id=$x['id'];
$parent=$x['parent'];
$cat="categories";
//$category = mysql_fetch_array($category);
do {
// $nav = '<a href=\" ' . ADDR . '/categories/' . $category['id'] . '/' . $category['name'] . ' \">' . $category['name'] . '</a> -> ' . $nav;
$nav = "<a href=\"http://127.0.0.1/Test3/{$cat}/{$id}/{$name}\" >{$name}<a>";
echo $nav;
$nav1 = "<a href=\"http://127.0.0.1/Test3/{$cat}/{$id}/{$name}\" >{$name}<a>";
echo $nav1; //
$parent = mysql_real_escape_string($parent);
$subcategory = mysql_query("SELECT * FROM `categories` WHERE id = parent LIMIT 1")OR die(mysql_error());
// if($subcategory && mysql_num_rows($subcategory) > 0) {
$row = mysql_fetch_array($subcategory);
// }else{
// echo 'آیدی دسته بندی صحیح نیست';
// exit();
// }
} while (is_array($row));
$nav = mb_substr($nav, 0, mb_strlen($nav, 'utf-8') - 7, 'utf-8');
// }else{
// echo 'آیدی دسته بندی صحیح نیست';
// exit();
// }
$nav1 .= '<b>دسته بندی:</b>' . $nav;
echo $nav2 .= $row['name'].'>>'.$nav1;
}
ob_end_flush();
?>
چرا اینجوری و اینقدر نامرتب میشه و بصورت دوبل (دوبارتکرار شده):متفکر:
لطفا راهنمایی کنید تا این مشکل وب من هم حل بشود.
ممنونم
نقل قول: عدم نمایش مسیر کاربر در سایت
برای رفع خطای نمایش داده شده. عبارت $nav2 .= رو از دستور echo آخر، حذف کنید.
نقل قول: عدم نمایش مسیر کاربر در سایت
سلام
وقتی $nave2 از خط اخر حذف می کنم چنین خطایی می دهد معنی آن چی هست؟
Parse error: syntax error, unexpected '.=' (T_CONCAT_EQUAL) in C:\wamp\www\Test3\category1.php on line 50
نقل قول: عدم نمایش مسیر کاربر در سایت
سلام
لطفا به من کمک کنید که مسیر نمایش کاربر در وب سایتم را نشون بدهم.خواهش می کنم .چرا اساتید ودوستان عزیز من را راهنمایی نمی کنند.چراااااااااااااااااا اااااااااااااااااااا؟:گری ه::متفکر:
نقل قول: عدم نمایش مسیر کاربر در سایت
سلام
لطفا استاد شهرکی می فرمایید من چه جوری این مشکل را رفع کنم ومسیر درست را نمایش بدهم.
نقل قول: عدم نمایش مسیر کاربر در سایت
سلام
لطفا استاد شهرکی می فرمایید من چه جوری این مشکل را رفع کنم ومسیر درست را نمایش بدهم.
نقل قول: عدم نمایش مسیر کاربر در سایت
یکبار دیگه اطلاعات TeamViewer رو برام میفرستین تا دوباره چک کنم؟ شاید ایندفعه وصل شد.
نقل قول: عدم نمایش مسیر کاربر در سایت
خوب خدا رو شکر مشکل این دوستمون با Remote شدن حل شد. ازشون میخوام که درصورت تمایل، کدی که مشکل رو برطرف کرد، برای استفاده سایر دوستان اینجا بگذارن.