Skip to content

Instantly share code, notes, and snippets.

@arafatkhan
Forked from safaroque7/dynamic result.php
Created February 16, 2017 17:31
Show Gist options
  • Select an option

  • Save arafatkhan/e150e149c38fb37afa5fd703113778ea to your computer and use it in GitHub Desktop.

Select an option

Save arafatkhan/e150e149c38fb37afa5fd703113778ea to your computer and use it in GitHub Desktop.
dynamic result
<?php
/*
Template Name: একাডেমিক রেজাল্ট ডাইনামিক
*/
get_header();?>
<!--start maincontent-->
<div class="maincontent fix">
<div class="fix amader_kotha">
<h2> ২০১৫ সাল হতে ৬ষ্ঠ-১০ম শ্রেণী পর্যন্ত শিক্ষার্থীদের একাডেমিক ফলাফল </h2>
</div>
<div class="fix archive_section dynamic_result_select">
<form action="" method="GET">
<!--start select_option-->
<div class="select_option">
<select name="className" id="">
<option value="" selected="selected">
<------ শ্রেণী নির্বাচন করুন ------>
</option>
<option value="৬ষ্ঠ"> ৬ষ্ঠ শ্রেণী </option>
<option value="৭ম"> ৭ম শ্রেণী </option>
<option value="৮ম"> ৮ম শ্রেণী </option>
<option value="৯ম"> ৯ম শ্রেণী </option>
<option value="১০ম"> ১০ম শ্রেণী </option>
</select>
</div>
<!--.end select_option-->
<!--start select_option-->
<div class="select_option">
<select name="year" id="">
<option value="" selected="selected">
<------ সাল নির্বাচন করুন ------>
</option>
<option value="২০১৫"> ২০১৫ </option>
<option value="২০১৬"> ২০১৬ </option>
<option value="২০১৭"> ২০১৭ </option>
<option value="২০১৮"> ২০১৮ </option>
<option value="২০১৯"> ২০১৯ </option>
<option value="২০২০"> ২০২০ </option>
</select>
</div>
<!--.end select_option-->
<!--start select_option-->
<div class="select_option">
<select name="result_type" id="">
<option value="" selected="selected">
<------ ফলাফলের ধরণ ------>
</option>
<option value="অর্ধবার্ষিক"> অর্ধবার্ষিক </option>
<option value="বার্ষিক"> বার্ষিক </option>
<option value="টেস্ট"> টেস্ট </option>
<option value="প্রিটেস্ট"> প্রিটেস্ট </option>
</select>
</div>
<!--.end select_option-->
<!--start select_option-->
<div class="rollNumberSection">
<input type="text" name="rollNumber" placeholder="রোল নাম্বার লিখুন ইংরেজিতে " id="">
</div>
<!--.end select_option-->
<input type="submit" name="submit" value="দেখুন">
</form>
</div>
<!--.end archive_section-->
<?php
$d_r_query = new WP_Query( $args );
$args = array(
'post_type' => 'dynamicResult',
'meta_query' => array(
array(
'key' => 'class_for_result',
'value' => $_GET['className'],
'compare' => '='
),
array(
'key' => 'result_year',
'value' => $_GET['year'],
'compare' => '='
),
array(
'key' => 'type_of_result',
'value' => $_GET['result_type'],
'compare' => '='
),
array(
'key' => 'roolNo',
'value' => $_GET['rollNumber'],
'compare' => '='
)
)
);
?>
<?php while($d_r_query->have_posts()):$d_r_query->the_post();?>
<!--start dynamic_result-->
<div class="dynamic_result amader_kotha result fix">
<div class="fix d_r_part">
<h3> <b class="d_r_title"> প্রতিষ্ঠানের নাম &nbsp; : </b> <span class="d_r_distance">
<?php bloginfo();?> </span> </h3>
<h3> <b class="d_r_title"> শিক্ষার্থীর নাম &nbsp; : </b> <?php the_title();?> </h3>
<h3> <b class="d_r_title"> শ্রেণী &nbsp; : </b> <?php the_field('class_for_result');?> </h3>
<h3> <b class="d_r_title"> সাল &nbsp; : </b> <?php the_field('result_year');?> </h3>
<h3> <b class="d_r_title"> রোল নং &nbsp; : </b> <?php the_field('roolNo');?> </h3>
<?php $sectionName = get_post_meta(get_the_id(), "sectionName", true);?>
<?php if(!empty($sectionName)){?>
<h3> <b class="d_r_title"> শাখা &nbsp; : </b> <?php echo $sectionName;?> </h3>
<?php } ?>
<?php $oneGroup = get_post_meta(get_the_id(), "oneGroup", true);?>
<?php if(!empty($oneGroup)){?>
<h3> <b class="d_r_title"> বিভাগ &nbsp; : </b> <?php the_field('oneGroup');?> </h3>
<?php } ?>
<?php $type_of_result = get_post_meta(get_the_id(), "type_of_result", true);?>
<?php if(!empty($type_of_result)){?>
<h3> <b class="d_r_title"> ফলাফলের ধরন &nbsp; : </b> <?php echo $type_of_result;?> </h3>
<?php } ?>
</div>
<!--start d_r_part-->
<div class="fix d_r_part">
<div class="fix mark_title">
<span class="mark_range"> <b> মার্কের সীমানা (শতাংশ) </b> </span>
<span class="mark_range"> <b> গ্রেড </b> </span>
<span class="mark_range"> <b> পয়েন্ট </b> </span>
</div>
<div class="fix mark_title">
<span class="mark_range"> ৮০ এবং তার উপরে </span>
<span class="mark_range"> এ+ </span>
<span class="mark_range"> ৫.০ </span>
</div>
<div class="fix mark_title">
<span class="mark_range"> ৭০ থেকে ৭৯ </span>
<span class="mark_range"> এ </span>
<span class="mark_range"> ৪.০ </span>
</div>
<div class="fix mark_title">
<span class="mark_range"> ৬০ থেকে ৬৯ </span>
<span class="mark_range"> এ- </span>
<span class="mark_range"> ৩.৫ </span>
</div>
<div class="fix mark_title">
<span class="mark_range"> ৫০ থেকে ৫৯ </span>
<span class="mark_range"> বি </span>
<span class="mark_range"> ৩.০ </span>
</div>
<div class="fix mark_title">
<span class="mark_range"> ৪০ থেকে ৪৯ </span>
<span class="mark_range"> সি </span>
<span class="mark_range"> ২.০ </span>
</div>
<div class="fix mark_title">
<span class="mark_range"> ৩৩ থেকে ৩৯ </span>
<span class="mark_range"> ডি </span>
<span class="mark_range"> ১.০ </span>
</div>
<div class="fix mark_title">
<span class="mark_range"> ০ থেকে ৩২ </span>
<span class="mark_range"> এফ </span>
<span class="mark_range"> ০০ </span>
</div>
</div>
<!--.end d_r_part-->
</div>
<!--.end dynamic_result-->
<div class="clear"></div>
<!--start result_sheet-->
<div class="fix result_sheet">
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<div class="fix result_sheet_title"><b> বিষয়ের নাম </b></div>
<div class="fix result_sheet_title"><b> লেটার গ্রেড </b></div>
<div class="fix result_sheet_title"><b> গ্রেড পয়েন্ট </b></div>
</div>
<!--.end result_sheet_per_subject-->
<!--------------------- বাংলা ১ম পত্র --------------------->
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title"> বাংলা ১ম পত্র </span>
<span class="fix result_sheet_title">
<?php $bangla1 = get_field('bangla1');
echo $bangla1;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($bangla1=='এ+'){
echo '৫.০';
}elseif($bangla1=='এ'){
echo '৪.০';
}elseif($bangla1=='এ-'){
echo '৩.৫';
}elseif($bangla1=='বি'){
echo '৩.০';
}elseif($bangla1=='সি'){
echo '২.০';
}elseif($bangla1=='ডি'){
echo '১.০';
}elseif($bangla1=='এফ'){
echo '০০';
}elseif($bangla1=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<!--------------------- বাংলা ২য় পত্র --------------------->
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title"> বাংলা ২য় পত্র </span>
<span class="fix result_sheet_title">
<?php $bangla2 = get_field('bangla2');
echo $bangla2;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($bangla2=='এ+'){
echo '৫.০';
}elseif($bangla2=='এ'){
echo '৪.০';
}elseif($bangla2=='এ-'){
echo '৩.৫';
}elseif($bangla2=='বি'){
echo '৩.০';
}elseif($bangla2=='সি'){
echo '২.০';
}elseif($bangla2=='ডি'){
echo '১.০';
}elseif($bangla2=='এফ'){
echo '০০';
}elseif($bangla2=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<!--------------------- ইংরেজি ১ম পত্র --------------------->
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title"> ইংরেজি ১ম পত্র </span>
<span class="fix result_sheet_title">
<?php $english1 = get_field('english1');
echo $english1;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($english1=='এ+'){
echo '৫.০';
}elseif($english1=='এ'){
echo '৪.০';
}elseif($english1=='এ-'){
echo '৩.৫';
}elseif($english1=='বি'){
echo '৩.০';
}elseif($english1=='সি'){
echo '২.০';
}elseif($english1=='ডি'){
echo '১.০';
}elseif($english1=='এফ'){
echo '০০';
}elseif($english1=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<!--------------------- ইংরেজি ২য় পত্র --------------------->
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title"> ইংরেজি ২য় পত্র </span>
<span class="fix result_sheet_title">
<?php $english2 = get_field('english2');
echo $english2;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($english2=='এ+'){
echo '৫.০';
}elseif($english2=='এ'){
echo '৪.০';
}elseif($english2=='এ-'){
echo '৩.৫';
}elseif($english2=='বি'){
echo '৩.০';
}elseif($english2=='সি'){
echo '২.০';
}elseif($english2=='ডি'){
echo '১.০';
}elseif($english2=='এফ'){
echo '০০';
}elseif($english2=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<!--------------------- গণিত --------------------->
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title"> গণিত </span>
<span class="fix result_sheet_title">
<?php $math = get_field('math');
echo $math;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($math=='এ+'){
echo '৫.০';
}elseif($math=='এ'){
echo '৪.০';
}elseif($math=='এ-'){
echo '৩.৫';
}elseif($math=='বি'){
echo '৩.০';
}elseif($math=='সি'){
echo '২.০';
}elseif($math=='ডি'){
echo '১.০';
}elseif($math=='এফ'){
echo '০০';
}elseif($math=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<!--------------------- ইসলাম শিক্ষা/হিন্দু ধর্ম--------------------->
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title">
<?php $religion_subject = get_field('religion_subject');
echo $religion_subject;
?>
</span>
<span class="fix result_sheet_title">
<?php $religion_subject_grade = get_field('religion_subject_grade');
echo $religion_subject_grade;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($religion_subject_grade=='এ+'){
echo '৫.০';
}elseif($religion_subject_grade=='এ'){
echo '৪.০';
}elseif($religion_subject_grade=='এ-'){
echo '৩.৫';
}elseif($religion_subject_grade=='বি'){
echo '৩.০';
}elseif($religion_subject_grade=='সি'){
echo '২.০';
}elseif($religion_subject_grade=='ডি'){
echo '১.০';
}elseif($religion_subject_grade=='এফ'){
echo '০০';
}elseif($religion_subject_grade=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<!---------------------পদার্থ বিজ্ঞান--------------------->
<?php $oneGroup_name = get_post_meta(get_the_id(), "oneGroup", true);?>
<?php if($oneGroup_name == 'বিজ্ঞান'){?>
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title"> পদার্থ বিজ্ঞান </span>
<span class="fix result_sheet_title">
<?php $physics = get_field('physics');
echo $physics;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($physics=='এ+'){
echo '৫.০';
}elseif($physics=='এ'){
echo '৪.০';
}elseif($physics=='এ-'){
echo '৩.৫';
}elseif($physics=='বি'){
echo '৩.০';
}elseif($physics=='সি'){
echo '২.০';
}elseif($physics=='ডি'){
echo '১.০';
}elseif($physics=='এফ'){
echo '০০';
}elseif($physics=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<?php } ?>
<!--------------------- রসায়ন --------------------->
<?php $oneGroup_name = get_post_meta(get_the_id(), "oneGroup", true);?>
<?php if($oneGroup_name == 'বিজ্ঞান'){?>
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title"> রসায়ন </span>
<span class="fix result_sheet_title">
<?php $chemistry = get_field('chemistry');
echo $chemistry;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($chemistry=='এ+'){
echo '৫.০';
}elseif($chemistry=='এ'){
echo '৪.০';
}elseif($chemistry=='এ-'){
echo '৩.৫';
}elseif($chemistry=='বি'){
echo '৩.০';
}elseif($chemistry=='সি'){
echo '২.০';
}elseif($chemistry=='ডি'){
echo '১.০';
}elseif($chemistry=='এফ'){
echo '০০';
}elseif($chemistry=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<?php } ?>
<!--------------------- জীব বিজ্ঞান / উচ্চতর গণিত / কৃষি শিক্ষা --------------------->
<?php $oneGroup_name = get_post_meta(get_the_id(), "oneGroup", true);?>
<?php if($oneGroup_name == 'বিজ্ঞান'){?>
<!--start result_sheet_per_sub495ject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title">
<?php
$b_h_a = get_post_meta(get_the_id(), "b_h_a", true);
echo $b_h_a;
?>
</span>
<span class="fix result_sheet_title">
<?php $b_h_a_grade = get_field('b_h_a_grade');
echo $b_h_a_grade;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($b_h_a_grade=='এ+'){
echo '৫.০';
}elseif($b_h_a_grade=='এ'){
echo '৪.০';
}elseif($b_h_a_grade=='এ-'){
echo '৩.৫';
}elseif($b_h_a_grade=='বি'){
echo '৩.০';
}elseif($b_h_a_grade=='সি'){
echo '২.০';
}elseif($b_h_a_grade=='ডি'){
echo '১.০';
}elseif($b_h_a_grade=='এফ'){
echo '০০';
}elseif($b_h_a_grade=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<?php } ?>
<!----------------- জীব বিজ্ঞান / উচ্চতর গণিত / কৃষি শিক্ষা / গার্হস্থ্য অর্থনীতি ----------------->
<?php $oneGroup_name = get_post_meta(get_the_id(), "oneGroup", true);?>
<?php if($oneGroup_name == 'বিজ্ঞান'){?>
<!--start result_sheet_per_sub495ject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title">
<?php
$b_h_a = get_post_meta(get_the_id(), "b_h_a_e", true);
echo $b_h_a;
?>
</span>
<span class="fix result_sheet_title">
<?php $b_h_a_grade = get_field('b_h_a_e_grade');
echo $b_h_a_grade;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($b_h_a_grade=='এ+'){
echo '৫.০';
}elseif($b_h_a_grade=='এ'){
echo '৪.০';
}elseif($b_h_a_grade=='এ-'){
echo '৩.৫';
}elseif($b_h_a_grade=='বি'){
echo '৩.০';
}elseif($b_h_a_grade=='সি'){
echo '২.০';
}elseif($b_h_a_grade=='ডি'){
echo '১.০';
}elseif($b_h_a_grade=='এফ'){
echo '০০';
}elseif($b_h_a_grade=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<?php } ?>
<!--------------------- ইতিহাস --------------------->
<?php $oneGroup_name = get_post_meta(get_the_id(), "oneGroup", true);?>
<?php if($oneGroup_name == 'মানবিক'){?>
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title"> ইতিহাস </span>
<span class="fix result_sheet_title">
<?php $history = get_field('history');
echo $history;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($history=='এ+'){
echo '৫.০';
}elseif($history=='এ'){
echo '৪.০';
}elseif($history=='এ-'){
echo '৩.৫';
}elseif($history=='বি'){
echo '৩.০';
}elseif($history=='সি'){
echo '২.০';
}elseif($history=='ডি'){
echo '১.০';
}elseif($history=='এফ'){
echo '০০';
}elseif($history=='অনুপস্থিত'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
<?php } ?>
</div> <!--.end result_sheet-->
<!--start root_result-->
<div class="root_result">
<!--start without_optional_result-->
<div class="without_optional_result_title">
<p> ঐচ্ছিক বিষয় ছাড়া জিপিএ </p>
</div>
<!--.end without_optional_result-->
<!--start without_optional_result-->
<div class="without_optional_result">
<h4> ৫.০ </h4>
</div>
<!--.end without_optional_result-->
</div>
<!--.endroot_result-->
<?php $optional_subject = get_post_meta(get_the_id(), "optional_subject", true);?>
<?php if(!empty($optional_subject)){?>
<!--start result_sheet_per_subject-->
<div class="fix optional_subject">
<div class="fix optional_subject_title"><b> ঐচ্ছিক বিষয় </b></div>
<!--start result_sheet_per_subject-->
<div class="fix result_sheet_per_subject">
<span class="fix result_sheet_title"> কৃষি শিক্ষা </span>
<span class="fix result_sheet_title">
<?php $optional_subject_6_to_8 = get_field('optional_subject_6_to_8');
echo $optional_subject_6_to_8;
?>
</span>
<span class="fix result_sheet_title">
<?php
if($optional_subject_6_to_8=='এ+'){
echo '৫.০';
}elseif($optional_subject_6_to_8=='এ'){
echo '৪.০';
}elseif($optional_subject_6_to_8=='এ-'){
echo '৩.৫';
}elseif($optional_subject_6_to_8=='বি'){
echo '৩.০';
}elseif($optional_subject_6_to_8=='সি'){
echo '২.০';
}elseif($optional_subject_6_to_8=='ডি'){
echo '১.০';
}elseif($optional_subject_6_to_8=='এফ'){
echo '০০';
}
?>
</span>
</div>
<!--.end result_sheet_per_subject-->
</div>
<!--.end result_sheet_per_subject-->
<!--start root_result-->
<div class="root_result">
<!--start without_optional_result-->
<div class="without_optional_result_title">
<p> ঐচ্ছিক বিষয়সহ জিপিএ </p>
</div>
<!--.end without_optional_result-->
<!--start without_optional_result-->
<div class="without_optional_result">
<h4> ৫.০ </h4>
</div>
<!--.end without_optional_result-->
</div>
<!--.endroot_result-->
<?php } ?>
<?php endwhile;?>
</div> <!--start maincontent-->
<?php get_footer();?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment