• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

سوال درباره چگونگی نوشتن کد خبری

hubakht

کاربر تازه وارد
تاریخ عضویت
7 سپتامبر 2009
نوشته‌ها
12
لایک‌ها
1
سن
35
محل سکونت
tehran
سلام دوستان
من یه سوال داشتم
من از php و mysql استفاده میکنم و میخام یه صفحه شبه خبری داشته باشم که هر متن جدیدی وارد دیتابیس شد موقع نمایش در صفحه به ترتیب بره بالا قرار بگیره ولی هر دستوری مینویسم متن جدیدم در صفحه پایینتر از از مطالب قبلی قرار میگیره.
میخواستم دوستان اگه میتونن یه راهنمایی بکنن که با چه کدی میشه این کار رو کرد؟
 

Amenocy

کاربر فعال برنامه نویسی
کاربر فعال
تاریخ عضویت
25 ژانویه 2008
نوشته‌ها
3,261
لایک‌ها
602
محل سکونت
اردوگاه کار اجباری
نمیدونم دقیقا" ساختار کدت چه شکلیه ولی !

دستور اس کیو ال آخرش اینو بزن .

مثلا" id گرفتم من .

و با WHILE اخبار رو نماش بدی مشکلت حل میشه .
 

hubakht

کاربر تازه وارد
تاریخ عضویت
7 سپتامبر 2009
نوشته‌ها
12
لایک‌ها
1
سن
35
محل سکونت
tehran
ممنون AMENICY جان, من میخاستم داده هام به صورت معکوس چاپ بشه که این راهنمایی تو کمکم کرد واقعا ممنون.
این هم کدم.
PHP:
    <?php 
$result = mysql_query("SELECT * FROM fn_story ORDER BY 'id' DESC ") 
or die(mysql_error());  
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result )) {
	// Print out the contents of each row into a table 
	echo $row['id'];
	echo $ax=$row['avatar'];
	echo "<br>" ;
} 
echo "<img src='$ax' />";!!!
	?>
حالا یه مشکل دیگه که دارم در خواندن عکس از دیتابیسه که با این کدی که نوشتم نمیشه.
میشه راهنمایی کنید که در نمایش عکس echo... چی بنویسم ؟( مثلا همون avatar) که قرمزه.
 

Amenocy

کاربر فعال برنامه نویسی
کاربر فعال
تاریخ عضویت
25 ژانویه 2008
نوشته‌ها
3,261
لایک‌ها
602
محل سکونت
اردوگاه کار اجباری
PHP:
    <?php 
$result = mysql_query("SELECT * FROM fn_story ORDER BY 'id' DESC ") 
or die(mysql_error());  
// keeps getting the next row until there are no more to get
while($row = mysql_fetch_array( $result )) {
    // Print out the contents of each row into a table 
    echo $row['id'];
    $ax=$row['avatar'];
    echo "<img src=".$ax." />";
    echo "<br>" ;
} 

    ?>

فکر کنم میخواستی که برا هر خبر عکسش هم بیاد آره ؟ کد بالایی اونه ولی یاگه میخوای یه عکی لود کنی باید کوئری جدا بنویسی .

البته ابن کد بالا در واقع وقتی کار میکنه که عکس ذخیره شده در دیتابیس آدرس کامل باشه وگر نه شما باید در کد آدرس رو مشخص کنید .
 

hubakht

کاربر تازه وارد
تاریخ عضویت
7 سپتامبر 2009
نوشته‌ها
12
لایک‌ها
1
سن
35
محل سکونت
tehran
باز هم سلام راستش مشکل اول من حل شد که به ترتیب معکوس عنوانهای خبریم نمایش داده بشه اما حالا به مشکل بزرگتری که خوردم اینه که من برای دیدن متن کامل هر خبر یه لینک گذاشتم که در پابان خلاصه ی متن با زدن اون فرد بتونه متن کامل رو در صفحه ای جدادگانه بخونه اما حلقه ای که قرار دادم موقع نمایش متن کامل همه ی متن های دیگه رو هم نمایش میده که نمیتونم حلش کنم.مثل همه ی سایت های خبرگداری.
مشه دوستان یه راهنماییم بکنند؟
 

majid_abbasi96

کاربر تازه وارد
تاریخ عضویت
6 دسامبر 2009
نوشته‌ها
33
لایک‌ها
0
زمانی که می خواهید یک خبر خاص را به صورت کامل نمایش دهید ID آن فیلد را برای صفحه ارسال نمایید

index.php?ID=4

و سپس بر با استفاده از آرایه GET می توانید به ID ارسال شده دسترسی پیدا کنید حالا باید فیلدی که با ID ارسالی برابر است را استخراج نموده و نمایش دهید

PHP:
select * from TBLNAME where ID=$_Get['ID']

مشاوره رایگان هاست و دامین

مشاوره رایگان طراحی وب سایت
 
Last edited:
بالا