PDA

View Full Version : عدم نشان دادن متن بر روی هاست



hamidhassas
پنج شنبه 18 آبان 1391, 09:02 صبح
من با استفاده از کد زیر اطلاعات رو از دیتابیس می خونم وقتی که می خواهم یک رکورد خاص رو ببینم دیگه اطلاعات به نمایش در نمی آید.
البته بر روی کامپیوتر من مشکلی وجود نداره اما وقتی کدها رو روی سرور میریزم دیگه عمل نمیکنه و زیر نمایش داده میشه
این نکته رو هم بگم که وقتی آدرس فایل دوم رو وارد میکنم پیغام زیر دوباره داده میشه اما این پیغام فقط برای فایل دوم داده میشه و بقیه صفحات سایت هیچ مشکلی ندارند و کار می کنند.

404 Not Found

The resource requested could not be found on this server! Powered By LiteSpeed Web Server (http://www.litespeedtech.com)
LiteSpeed Technologies is not responsible for administration and contents of this web site!




این هم کد های من
بایان کد کل اطلاعات رو میگیرم و یک لینک دارم که با اون یک رکورد خاص رو به صحفه دوم میفرسم و در اونجا نمایش میدم.



<?php
include '../config.php';
connect($username,$password,$database);
mysql_query('SET NAMES \'utf8\'');

$read_sql= "select * from `news` WHERE `Gorup`=7 ORDER BY `Gorup` DESC LIMIT 0,100";
$tab=mysql_query($read_sql);
$row=mysql_fetch_array($tab);
؟>

<?php echo"<a href=full_preview.php?h=$row[0];>ادامه مطلب</a>" ?>



این هم کد صفحه دوم



<?php
$id=$_GET['h'];
include '../config.php';
connect($username,$password,$database);
mysql_query('SET NAMES \'utf8\'');

$read_sql= "select * from news where id=$id";
$tab=mysql_query($read_sql);
$row=mysql_fetch_array($tab);
؟>

<p dir="rtl"><?php print $row[2]; ?></p>

imanitc
پنج شنبه 18 آبان 1391, 09:40 صبح
دوست ظاهرا کد شما مشکلي نداره فقط ممکن چون ايندکس ها رو با عدد نمايش ميديد
$row[2] بهتره با نام فيلد فراخواني بکنيد و يه موضوع ديگه اينکه از دستور
echo mysql_error(); استفاده بکنيد

hamidhassas
پنج شنبه 18 آبان 1391, 09:57 صبح
میشه دقیقا کد رو بنویسید ببینم چطوری است من اخه تازه کارم درست متوجه نمیشم

MMSHFE
پنج شنبه 18 آبان 1391, 16:59 عصر
اینو امتحان کنید:


<?php
include '../config.php';
connect($username,$password,$database);
mysql_query('SET NAMES \'utf8\'');

$read_sql= "select * from `news` WHERE `Gorup`=7 ORDER BY `Gorup` DESC LIMIT 0,100";
$tab=mysql_query($read_sql);
$row=mysql_fetch_array($tab);
echo "<a href=\"full_preview.php?h={$row[0]}\">ادامه مطلب</a>"
?>

تفاوتش با کد اصلی خودتون مشخصه.

hamidhassas
شنبه 20 آبان 1391, 09:43 صبح
منون اما مشکل اینه که اصلا فایلی که در اون کدهایی که نوشته شده تا مقدار id رو دریافت کنه باز نمیشه یعنی فایلی که در اون کدهای زیر است اصلا باز نمیشه

نه اینکه مقدار رو نمیگیره



<?php$id=$_GET['h'];
include '../config.php';
connect($username,$password,$database);
mysql_query('SET NAMES \'utf8\'');
$read_sql= "select * from news where id=$id"
;$tab=mysql_query($read_sql);
$row=mysql_fetch_array($tab)
;؟> <p dir="rtl"><?php print $row[2]; ?></p>

برای درک بهتر به از آدرس های زیر استفاده کنید

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

http://www.hassas-computer.com/news/full_preview_link.php?h=93

کار نمیکنه
http://www.hassas-computer.com/news/full_preview.php?h=93 (http://www.hassas-computer.com/news/full_preview_link.php?h=93)