• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مرتب سازی اطلاعات عددی گرفته شدهاز دیتابیس
#1
با سلام.
یک سری اطلاعات عددی در دیتابیس هست من میخوام بگم ای یا مشخصه فلان از این جدول با این نمره ای که گفته چندم شده.

رتبش مشخص می خوام بکنم . چطو این کار باید انجام بشه...
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#2
دقیق منظورتون رو نگرفتم. میخواهید. فرضا رتبه یک دانشجو رو در کلاس یا درس بدست بیارید؟
  پاسخ
تشکر شده توسط :
#3
با سلام.

آقا احسن دقیق زدی رو خال.
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#4
کسی نیست جواب بده ؟

خب منظورم همین بود که آقا صالح فرمودند.
فرضا رتبه یک دانشجو رو در کلاس یا درس بدست بیاید
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#5
معیارات چی هستند
فیلد های معادلشون با جداولشون چی هستند
علم تاج افتخار دنیا و یادگار پس از مرگ است
  پاسخ
تشکر شده توسط :
#6
چند فیلد دارین 1- تو جدول مورد نظر : ای دی آزمون - آی دی کاربر - نمره اخذ شذه - و خود آی دی رکورد ثبت شده

حالا میخوایم این کاربر با آی دی 2 که نمره مثلاً 10 گرفته تو آزمونی که آی دیش 5 هست بین کسانی که تو این آزمون شرکت کردند مثلاً 20 نفر با نمرات مختلف چندم شده رتبش چند هست؟

واضح بود فکر کنم؟
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#7
کد پی‌اچ‌پی:
$Getrows=mysql_query("Select Count(*) from `_result_azmon` ");
    
$i=1;
    
$Query=mysql_query("Select * from `_result_azmon` order by id DESC");
    while(
$Rows=mysql_fetch_array($Query)){
    echo 
$i++.".".$Rows['id']."<br>";
    } 

چندتا جدول داری یکی کاربر یکی آزمون ؟ بعد چطوری اینها رو ارتباط دادی ؟
شما باید تو جدول نتایج آزمون یه فیلد بسازی نمره + ایدی کاربر بعد اون آزمون رو حالا سلکت کنی و برحسب ایدی اون تیبل کاربر رو سلکت کنی
  پاسخ
تشکر شده توسط : admin
#8
فکر کنم واضح باشه نمیدونم چرا کسی زبون منو نمیفهمه

من میگم یه جدول داریم به اسم مثلاً نمره کاربران که تو اون چند فیلد هست یکی ID یکی user_id آی دی کاربر هست یکی test_id که آی دی آزمون هست و یکی nomre ک نمره کاربر هست.

حالا فکر کنید امتحان ریاضی رو که ای دیش 2 هست رو 20 نفر امتحان بدیم میخوایم تو کارنامه هر کدومشون رتبش بیاد مثلاً کاربر 5 میره تو کارنامش و میبینه مثلاً 10 گرفته رتبش شده چند؟

من میخوام رتبه رو در بیارم

دیگه واضح تر از این به جون خودم نمیتونم بگم
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#9
کد پی‌اچ‌پی:
//Function
function RowValue ($field,$Query) {
        
$row mysql_fetch_array ($Query);
           return 
$row[$field];
           }
           
//End 

 
$azmon_id=$_GET['id'];
    
$Getrows=mysql_query("Select Count(*) from `result_azmon` ");
    
$i=1;
    
$Query=mysql_query("Select * from `result_azmon` where `text_id`='$azmon_id' order by `nomreh` DESC");
    
$Azmoon_Query=mysql_query("Select * from `azmon` where `text_id`='".$azmon_id."' limit 0,30");
    echo 
RowValue("name_azmon",$Azmoon_Query).' رتبه های آزمون <br>';
    while(
$Rows=mysql_fetch_array($Query)){
    
$User_Query=mysql_query("Select * from `users` where `id`='".$Rows['user_id']."'");
    echo 
$i++.".".RowValue("fullname",$User_Query)."<br>";
    } 
خوب زودتر بگو Big Grin
$i++ رتبه هست
RowValue("fullname",$User_Query). نام کاربران هست
  پاسخ
تشکر شده توسط : admin


پرش به انجمن:


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