• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در اجرای sql در نمودار
#1
سلام
دوستان من طبق toturial سایت open flash اسکریپت نمودار php برای open flash رو سر هم کردم و اسکریپت درست و سالم اجرا شد
یه درخواستی داشتم
چون زیاد از کد پی اچ پی سر در نمیارم میخواستم تو 2تا چیز کمکم کنیدConfused
اولیش تو فایل data-2.php هست که میخوام تعداد ماه های سال رو در خط 24 بردارم و به جاش بگم که از تو دیتابیس این مقادیرو چاپ کن
و دومیش هم اینه که اگه دقت کرده باشید هر بار که صفحه chart.php رو اجرا کنید
نمودار به صورت رندوم همینجور مقادیرش عوض میشه که میخوام این مقادیر هم از دیتابیس بگیره!

اسکریپت رو ضمیمه کردم
خدایی بدجوری لنگم
ممنون میشم کمکی بکنید دعاتون میکنم
ممنون


فایل‌های پیوست
.zip   chart-openflash.zip (اندازه 136.24 KB / تعداد دانلود: 3)
  پاسخ
تشکر شده توسط :
#2
توی فایل cahrt-data.php قبل از این خط:
کد پی‌اچ‌پی:
$g->set_x_labels( array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec' ) ); 
باید به دیتابیس وصل بشی و مقادیری رو که می خوای با mysql_fetch_array بگیری و بریزی توی یه متغیر.
بعد به جای :
کد پی‌اچ‌پی:
array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec' 

اون متغیر رو قرار بده
به همین راحتی
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#3
والله قربان انجام دادم کاری رو که گفتید
و البته اومد!
ولی فقط 3تا از ماهها رو از تو دیتابیس گرفت
و البته خیلی ناقص!
میتونید یکم جامعتر راهنمایی کنید
یا مثلا بگید اشتباه من کجا بوده؟
کد پی‌اچ‌پی:
mysql_connect('localhost','root','');  
mysql_select_db('tohid');  
$r=mysql_fetch_array(mysql_query("SELECT * FROM cat")); 
بازم میگما 3-4تا مقدار رو از دیتابیس گرفت ولی همشو نگرفت فقط 3-4تاشو!
بعد از همه ی ستونای دیتابیس گرفت و فقط از ستونه مثلا name نگرفت!
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان