• 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در اسکریپت نمرا
#1
سلام من از اسکریپت نمرا که به زبان پی اچ پی هست استفاده میکنم
متاسفانه دوستانمون پشتیبانی خوبی نمیکنن .... من اومدم اینجا تا دوستان برنامه نویس کمک کنن...و بتونم تغییرات رو که میخوام توی اسکریپت به وجود بیارم.
1- میخوام بجای این صفحه که کدش به شکل زیر هست :
(مثل عکس 1 که کدش به این صورته:
کد پی‌اچ‌پی:
<?phpinclude_once('main.php');

if (isset($_REQUEST['op'])){    switch ($_REQUEST['op'])    {        case 'print':            include_once('header.php');            $form_title = _ADMIN_LIST_AND_PRINT_SCORE;
            echo '            <div class="hero-unit main-container" style="margin-'.$align1.':-400px; '.$align1.':50%;">                    <script type="text/javascript">                    function xmlhttpPost(strURL) {                        var xmlHttpReq = false;                        var self = this;                        // Mozilla/Safari                        if (window.XMLHttpRequest) {                            self.xmlHttpReq = new XMLHttpRequest();                        }                        // IE                        else if (window.ActiveXObject) {                            self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");                        }                        self.xmlHttpReq.open(\'POST\', strURL, true);                        self.xmlHttpReq.setRequestHeader(\'Content-Type\', \'application/x-www-form-urlencoded\');                        self.xmlHttpReq.onreadystatechange = function() {                        var obj = document.getElementById("courses_result");                        obj.innerHTML = "<img src=\'../img/wait.gif\'>";                            if (self.xmlHttpReq.readyState == 4) {                                updatepage(self.xmlHttpReq.responseText);                            }                        }                        self.xmlHttpReq.send(getquerystring());                    }                                                            function getquerystring() {                        var form     = document.forms[\'addCourseStudent\'];                        var tid = form.tid.value;                        qstr = \'tid=\' + tid;                         return qstr;                    }                                        function updatepage(str){                        document.getElementById("courses_result").innerHTML = str;                    }                                        function show_score_btn()                    {                        document.getElementById(\'add_score_btn\').style.display = "block";                    }                    function CheckForm(fID)                    {                        if(fID.tid.value =="" || fID.cid.value =="")                        {                            alert (\''._SOME_FIELDS_ARE_REQUIRED.'\');                            return false;                        }                        return true;                    }                    </script>                    <form class="form-vertical" id="addCourseStudent" method="post" action="grade_print.php?op=print_do" onsubmit="return CheckForm(this);">                                        ';            if($admin->AdminPermission($_SESSION[$admin_session_name],"allow_score_list"))            {                if(isset($error))                {                        echo '<div class="alert alert-error">                                  '.$error.'                              </div>';                }                if(isset($success))                {                        echo '<div class="alert alert-success">                                  '.$success.'                              </div>';                }
                        echo'<h3>'.$form_title.'</h3>                            <fieldset>                                <legend class="label">'._ADMIN_GENERAL_INFORMATION.'</legend>                                <div class="control-group">                                    <label class="control-label" for="tid">'._STUDENT_COURE_RELATED_TERM._REQUIRED.':</label>                                    <div class="controls">                                        <select name="tid" id="tid" style="direction:'.$dir.';" onChange="javascript:xmlhttpPost(\'aj.php?op=show_courses\')">                                            <option value="">'._SELECT.'</option>';                                        $query="";                                        $term = new ManageTerms();                                        $termList = $term->GetTermList($query);                                                                                foreach($termList as $termProp)                                        {                                                echo '<option value="'.$termProp[tid].'">'.$termProp[tcode].' - '.$termProp[tname].'</option>';                                        }                                        echo'</select>                                    </div>                                </div>                                                                <div class="control-group">                                    <label class="control-label" for="cid">'._COURSE_STUDENT_CHOOSE_COURSE._REQUIRED.':</label>                                    <div class="controls" id="courses_result">                                                                            </div>                                </div>                                                            </fieldset>                            ';                                                            echo'                            <center style="display:none;" id="add_score_btn"><input type="submit" name="print_score" value="'._SHOW_STUDENT_AND_ADD_SCORE.'" class="btn btn-primary btn-large"  />';                }                else                    echo '<div class="alert alert-error">                                  '._ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS.'!                              </div>';                    echo'                    </form>                </p>            </div>        ';                    break;                        case "print_do":            include_once('header_simple.php');                    $cs = new ManageCourseStudents();                    $course = new ManageCourses();                    $form_title = _ADMIN_ADD_SCORE;                            $tid = $_POST['tid'];                    $cid=$_POST['cid'];                                                            $query = " WHERE ".$prefix."course_student.cid='$cid' ";                    $order = " ORDER BY `slname`,`sfname`";                                                            $courseStudentList = $cs->GetCourseStudentList($query,$order);                                                            echo '                    <div class="hero-unit"style="width:90%;  padding:20px; margin-right:5%; margin-left:5%; margin-top:0px;">';                    if(isset($success))                    {                            echo '<div class="alert alert-success" style="width:200px; textt-align:'.$align1.'">                                      '.$success.'.                                  </div>';                    }                    else if(isset($error))                        echo '<div class="alert alert-error" style="width:200px; textt-align:'.$align1.'">                                      '.$error.'!                                  </div>';                                        if($courseStudentList[0]['pgender']==1)                        $dear = _TEACHER_MALE;                    else                        $dear = _TEACHER_FEMALE;                    echo '<center class="print_font"><h2>'._SCORE_LIST.'</h2><h3>'.$institute_name.'</h3></center>                                        <div style="border:2px black solid; margin:10px 0px 10px 0px; padding:5px; height:80px; font-weight:bold;" class="print_font">                    <div style="width:250px; float:'.$align1.'; height:70px;">                    '._LCODE.': '.$courseStudentList[0]['lcode'].'<br />'._LESSON_NAME.': '.$courseStudentList[0]['lname'].'<br />                    '._FACTOR.': '.$courseStudentList[0]['factor'].'<br />                    '._TEACHER.': '.$dear.' '.$courseStudentList[0]['pfname'].' '.$courseStudentList[0]['plname'].' ('.$courseStudentList[0]['pcode'].')                    </div>                    <div style="width:350px; float:'.$align2.'; height:70px;">                    '._COURSE_DAYS.': '.$courseStudentList[0]['days_times'].'                    <br />'._CLNAME.': '.$courseStudentList[0]['clname'].' ('.$courseStudentList[0]['clcode'].')<br />                    '._TNAME.': '.$courseStudentList[0]['tname'].' ('._TCODE.': '.$courseStudentList[0]['tcode'].')<br />                    '._TOTAL_COURSE_STUDENTS.': '.count($courseStudentList).'                    </div>                                        </div>                                        ';
                    if($admin->AdminPermission($_SESSION[$admin_session_name],"allow_score_list"))                    {                
                        //Table Header                        echo '<div style="'.$table_width.'">                        <form class="form-vertical" id="addCourseStudent" method="post" action="">                        <table style="border:2px black solid; width:100%;">                                <tr class="table_header print_font table_rows_border">';                        echo '<td style="width:30px;" class="table_print_header">                            '._ROW.'                            </td>';                        echo '<td style="width:100px;" class="table_print_header">                            '._SCODE.'                            </td>';                        echo '<td style="width:100px;" class="table_print_header">                            '._LNAME.'                            </td>';                        echo '<td style="width:80px;" class="table_print_header">                            '._FNAME.'                            </td>';                        echo '<td style="width:80px;" class="table_print_header">                            '._FANAME.'                            </td>';                        echo '<td style="width:50px;" class="table_print_header">                            '._SCORE.'                            </td>';                        echo '<td style="width:60px;" class="table_print_header">                            '._SCORE_STATUS.'                            </td>';                        echo '<td style="width:80px;" class="table_print_header">                            '._EXAM_STATUS.'                            </td>';                        echo '<td style="width:auto;" class="table_print_header">                            '._SCORE_COMMENTS.'                            </td>';
                        echo '</tr>';                        ///--Table Header                        $i=0;                        foreach($courseStudentList as $courseStudentProp)                        {                            if($i%2==0)                                $bgCourse = "tr_hover_class";                            else                                $bgCourse = "";                            $j = $i+1;                            echo '<tr style="height:30px; border-bottom:silver;" class="table_rows default_font '.$bgCourse.' table_rows_border">';                            echo '<td style="text-align:center;">                                '.$j.'</td>';                            echo '<td style="text-align:center;">                                '.$courseStudentProp['scode'].'                                </td>';                                                        echo '<td style="text-align:'.$align1.';">                                '.$courseStudentProp['slname'].'                                </td>';                                                            echo '<td style="text-align:'.$align1.';">                                '.$courseStudentProp['sfname'].'                                </td>';                                                        echo '<td style="text-align:'.$align1.';">                                '.$courseStudentProp['sfaname'].'                                </td>';                                                            echo '<td style="text-align:center;">                                '.$courseStudentProp['grade'].'                                </td>';
                            $grade_status_select1 = $grade_status_select2 = $grade_status_select3 = "";                            switch($courseStudentProp['grade_status'])                            {                                case 1:                                    $grade_status = _SCORE_STATUS_1;                                break;                                case 2:                                    $grade_status = _SCORE_STATUS_2;                                break;                                case 3:                                    $grade_status = _SCORE_STATUS_3;                                break;                            }                            echo '<td style="text-align:center;">                                '.$grade_status.'                                </td>';                                                        $exam_status_select1 = $exam_status_select2 = $exam_status_select3 = $exam_status_select4 = "";                            switch($courseStudentProp['exam_status'])                            {                                case 1:                                    $exam_status = _EXAM_STATUS_1;                                break;                                case 2:                                    $exam_status = _EXAM_STATUS_2;                                break;
                                case 3:                                    $exam_status = _EXAM_STATUS_3;                                break;                                case 4:                                    $exam_status = _EXAM_STATUS_4;                                break;                            }                            echo '<td style="text-align:center;">                                '.$exam_status.'                                </td>';                                                        echo '<td style="text-align:'.$align1.';" class="small">                                '.$courseStudentProp['cscomment'].'                                </td>';                                                                                                    echo '</tr>';                                $i++;                                        }                                                                        echo '</table>                        <input type="hidden" name="cid" value="'.$cid.'" />                        <br />                                                                        </div>                                                                        ';                                            }                    else                        echo '                        <div class="alert alert-error">                                  '._ADMIN_YOU_DO_NOT_HAVE_NECCESSARY_PERMISSIONS.'!                        </div>';                    echo '                    </div>                    ';        break;        
    }}
include_once('footer.php');?>

حالا میخوام این فرم شبیه فرم زیر بشه یعنی مستمر و پایانی اول و مستمر و پایانی دوم و نمره پانی و میانگین رو حساب کنه!
(مثل عکس 2)

عکس 2


فایل‌های پیوست تصاویر بندانگشتی
   
  پاسخ
تشکر شده توسط :
#2
سلام
گمون نکنم تو این انجمن کسی بیاد برای شما همچین کاری رو انجام بده، اگه برنامه خطایی داره یا سوالی درباره برنامه نویسی تحت وب دارین و ... و راهنمایی میخواین اینجا همه کمک می کنن، ولی اینکه بخواین کسی براتون برنامه ای رو بنویسه یا درست کنه، فک نکنم کسی اینجا همچین کاری بکنه. مخصوصا با اون کد حجیمی که شما گذاشتین.
رمضان خونین غزه
برای پیروزی مردم غزه دعا کنیم
  پاسخ
تشکر شده توسط : mortezajafari76
#3
منم میخوام راهنماییم کنید دوست عزیزم ..... راهنمایی هم بکنید کافیه Wink همچین انتظاری ندارم ... از این انجمن خوشم اومده احتمالا فعالیتمم شروع کنم..
  پاسخ
تشکر شده توسط :
#4
نقل قول:حالا میخوام این فرم شبیه فرم زیر بشه یعنی مستمر و پایانی اول و مستمر و پایانی دوم و نمره پانی و میانگین رو حساب کنه!
این مواردی که گفتین بغیر از میانگین که طبیعتا باید حساب بشه، بقیه موارد تو پایگاه داده ها ذخیره شده؟ یا نه میخواین که اونا رو هم به اطلاعات پایگاه داده اضافه کنین؟
منظورم اینه که جدولی که نمره ها توش نگه داری میشه شامل ستون های "مستمر و پایانی اول و مستمر و پایانی دوم و نمره پایانی" هست؟
رمضان خونین غزه
برای پیروزی مردم غزه دعا کنیم
  پاسخ
تشکر شده توسط :
#5
(۱۳۹۳ تير ۲۳, ۰۳:۲۰ ق.ظ)ali.14seraj نوشته:
نقل قول:حالا میخوام این فرم شبیه فرم زیر بشه یعنی مستمر و پایانی اول و مستمر و پایانی دوم و نمره پانی و میانگین رو حساب کنه!
این مواردی که گفتین بغیر از میانگین که طبیعتا باید حساب بشه، بقیه موارد تو پایگاه داده ها ذخیره شده؟ یا نه میخواین که اونا رو هم به اطلاعات پایگاه داده اضافه کنین؟
منظورم اینه که جدولی که نمره ها توش نگه داری میشه شامل ستون های "مستمر و پایانی اول و مستمر و پایانی دوم و نمره پایانی" هست؟

نه باید اضافه بشه....
  پاسخ
تشکر شده توسط :
#6
(۱۳۹۳ تير ۲۳, ۰۴:۴۲ ب.ظ)mortezajafari76 نوشته:
(۱۳۹۳ تير ۲۳, ۰۳:۲۰ ق.ظ)ali.14seraj نوشته:
نقل قول:حالا میخوام این فرم شبیه فرم زیر بشه یعنی مستمر و پایانی اول و مستمر و پایانی دوم و نمره پانی و میانگین رو حساب کنه!
این مواردی که گفتین بغیر از میانگین که طبیعتا باید حساب بشه، بقیه موارد تو پایگاه داده ها ذخیره شده؟ یا نه میخواین که اونا رو هم به اطلاعات پایگاه داده اضافه کنین؟
منظورم اینه که جدولی که نمره ها توش نگه داری میشه شامل ستون های "مستمر و پایانی اول و مستمر و پایانی دوم و نمره پایانی" هست؟

نه باید اضافه بشه....

مشکل همینه من کادر رو اضافه میکنم ولی توی دیتابیس ثبت نمیشه! چیکار کنم؟
  پاسخ
تشکر شده توسط :
#7
sql رو در سطح خوبی بلد هستین؟
با phpMyAdmin کارکردین؟
این برنامه روی هاست قرار داره یا فقط روی سیستم شما هست؟
اگه روی هاست نصب شده، شما دسترسی به تغییر در پایگاه داده دارین؟
رمضان خونین غزه
برای پیروزی مردم غزه دعا کنیم
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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