استاد شهرکی جداول مربوط به db به همراه فیلد وساختار اونها رو گذاشتم لطفا راهنمایی می فرمایید.
ممنونم
Printable View
استاد شهرکی جداول مربوط به db به همراه فیلد وساختار اونها رو گذاشتم لطفا راهنمایی می فرمایید.
ممنونم
اگه ممکنه اطلاعات TeamViewer بدین تا لینکها رو هم بررسی کنم.
سلام
یوزر و پسورد تیم ویورر را برای شما پیام خصوصی کردم.
سلام من کد شما راهم تست کردم ولی مسیر را به من نشون نمیده بلکه مثل عکس زیر فقط عبارت آی دی اشتباه هست راچاپ می کنه.ولی چیزی که من میخواهم نیست .بازهم از راهنمایی شما ممنونم. آقای سیاوش
ضمیمه 105007
منظورتون اگر به من بود که من اسمم شهریار هست
خوب شرط کوئری هات نشون میده که هیچ جوابی برای اون کوئری که گرفتین پیدا نمیکنه دیگه!!!
مقدار ورودی اشتباهه !!!
این 4 تا خط و کامنت کن ببین چه اتفاقی میافته
if($subcategory && mysql_num_rows($subcategory) > 0) {
}else{ echo 'آیدی دسته بندی صحیح نیست'; exit(); }
if($category && mysql_num_rows($category) > 0) {
}else{ echo 'آیدی دسته بندی صحیح نیست'; exit(); }
سلام
ببخشید حواسم نبود اشتباه نوشتم.نقل قول:
منظورتون اگر به من بود که من اسمم شهریار هست
این نتیجه اون فقط عبارت دسته بندی را نشون میده نه چیزی را که من میخواهم .(توی عکس دور اون کادر کشیدم.) بازم ممنونم.نقل قول:
این 4 تا خط و کامنت کن ببین چه اتفاقی میافته
if($subcategory && mysql_num_rows($subcategory) > 0) {
}else{ echo 'آیدی دسته بندی صحیح نیست'; exit(); }
if($category && mysql_num_rows($category) > 0) {
}else{ echo 'آیدی دسته بندی صحیح نیست'; exit(); }
ضمیمه 105279
راهی یا روشی وجود نداره تا مشکل من حل بشه؟:متفکر::افسرده:
سلام روش دیگه ایی واسه حل و پیدا کردن جواب سوال من وجود ندارد؟
لطفا راهنمایی کنید.
سلام کسی نیست راهنمایی کنه این مشکل وب من حل بشود؟تورو خدا یکی کمک کنه؟:افسرده:
اینو تست کن
<?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;
//echo '<b>دسته بندی:</b>' . $nav . PHP_EOL();
}
ob_end_flush();
?>
سلام
اینبار فقط عبارت دسته بندی را به صورت لینک نشون میده و بقیه اون را نه .مثل عکس زیر:
ضمیمه 105407
باید چه کاری انجام دهم تا درست بشه ومسیر را بطور صحیح نشان دهد؟
<?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();
?>
سلام از دوباره برگشتم سر خونه اول:ناراحت:
لطفا نگاهی به این عکس کنید. شد همون حالتی که بعد از تغییر کد نمایش می داد یعنی به صورت بهم ریخته و نامرتب. باید راهی باشه که درست بشه.:متفکر:
ضمیمه 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'];
سلام
دوباره به صورت به ریخته و نامرتب نشون میده وچندبارتکرار می کنه اینم عکسش:
ضمیمه 105454
چرا اینجوری میشه؟ اگر مشکل از کدت نیست از چی هست؟
شما باید خیلی بیشتر از اینها روی کد هات وقت بزاری
اصلا برنامه نویسی یعنی همین . باید وقت بزاری هی پاک کنی دوباره بنویسی این کار و انقدر انجام بدی تا بلاخره درست بشه
همه برنامه نویس ها این دوران و گذروندن شما هم اگر میخوای حرفه ای بشی باید همین کارا رو بکنی
$nav1 .= '<b>دسته بندی:</b>' . $nav;
echo $nav2 .= $row['name'].'>>'.$nav1;
اینار اینجوری میشه متغیر nav1 را مثل متغیرnav تعریف کردم.
ضمیمه 105465
یعنی دوبار تکرار میشه. :افسرده::متفکر:
سلام
لطفا راهنمایی کنید چرا مسیر نمایش کاربر توی وب سایت من با این خطا و به شکل زیر نشان داده می شود؟ به صورت کاملا نامرتب و عکس زیر:
ضمیمه 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 شدن حل شد. ازشون میخوام که درصورت تمایل، کدی که مشکل رو برطرف کرد، برای استفاده سایر دوستان اینجا بگذارن.