Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $tedk=count($data[0]);
- for ($i=0 ;$i<$tedk;) {$txtx='';
- $cps1 = $data[0][$i]['tarem'];
- $cps2 = $data[0][$i]['rozn'];
- $cps3 = $data[0][$i]['saat'];
- $cps4 = $data[0][$i]['zaman'];
- $cps5 = $data[0][$i]['onvan'];
- $cps6 = $data[0][$i]['nam'] . ' ' . $data[0][$i]['famil'];
- $cps7 = $data[1][0]['matnr'];
- $cps8 = $data[1][0]['matnm'];
- $bargx=$data[1][0]['barg'];
- $safex=$data[1][0]['safe'];
- $idkc = $data[0][$i]['id'];
- $chpx = $data[0][$i]['chp'];
- $ontx='';
- if ($chpx=='c1'){$ontx='شرح سئوال';}if ($chpx=='c2'){$ontx='شرح سئوال';}if ($chpx=='c3'){$ontx=' پاسخنامه ';}
- $txt='<table border=".5" cellspacing="1" cellpadding="1" style="direction: rtl;"><tr><td style="width: 185px"><b>کد ملی :<br>نام و نام خانوادگی:<br>نام پدر:<br>پایه :____ رشته:<br>شماره صندلی:________ کلاس:<br> نام درس : </br>' . $cps5 . '</td><td style="width: 185px"><b align="center">' . $cps8 . '</b></td><td style="width: 185px"><b> ناریخ و روزآزمون : </b><br>' . $cps2 . $cps1 . '<br><b>ساعت شروع : </b>' . $cps3 . '<br><b> مدت آزمون: </b>' . $cps4 . '<b>دقیقه </b><br><b> طراح سئوال : </b>' . $cps6 . '<br><b>نام دبیر:</b></td></tr></table><table border=".5" cellspacing="1" cellpadding="1" ><tr><td style="width: 30px;margin: 0 auto;">ردیف </td><td style="width: 495px;margin: 0 auto;"><b align="center" >'.$ontx.'</b></td><td style="width: 30px;margin: 0 auto;">بارم </td></tr>';
- $ib=1;
- $bx=7;
- $gnum=0;
- $pg=1;
- if ($chpx=='c2'){ $tedk2 = count($data[2]);
- for ($bb = 0; $bb < $tedk2;) {
- if ($data[2][$bb]['ente'] == $idkc) {
- $cpx1 = $data[2][$bb]['nomre'];
- $cpx2 = $data[2][$bb]['matn'];
- $gnum=$gnum+$cpx1;
- if($cpx1==0){$cpx1='';}
- $spc='';$mk=$data[2][$bb]['tedjx'];
- if($mk>0){for ($m=0;$m<$mk;){$spc=$spc.'<br>';$m++;}}
- $txt1 = '<tr cellspacing="1" cellpadding="1"><td style="width: 30px">' . $ib . '</td><td style="width: 495px" ><samp align="right">' . $cpx2 . '</samp></td><td style="width: 30px">' . $cpx1 . $spc.'</td></tr>';
- // print $htmlpersian;
- $bx=$bx+$mk+2;
- if ($bx>$safex){$txtx=$txtx.$txt1.'</table><div>صفحه :'.$pg.'</div><br><br>'.$txt;$bx=7;$pg++;}else{if($bx>$bargx){$txtx=$txtx.$txt1.'</table><div>صفحه :'.$pg.'</div><br><br>';}else{$txtx=$txtx.$txt1;}}
- $ib++;
- }
- $bb++;
- }
- }
- if ($chpx=='c3'){
- for ($bb = 0; $bb < $tedk2;) {
- if ($data[2][$bb]['ente'] == $idkc) {
- $cpx1 = $data[2][$bb]['nomre'];
- $cpx2 = $data[2][$bb]['javab'];
- $gnum=$gnum+$cpx1;
- if($cpx1==0){$cpx1='';}
- $spc='';
- //$mk=$data[2][$bb]['tedjx'];
- //if($mk>0){for ($m=0;$m<$mk;){$spc=$spc.'<br>';$m++;}}
- $txt1 = '<tr cellspacing="1" cellpadding="1"><td style="width: 30px">' . $ib . '</td><td style="width: 495px" ><samp align="right">' . $cpx2 . '</samp></td><td style="width: 30px">' . $cpx1 . $spc.'</td></tr>';
- // print $htmlpersian;
- $bx=$bx+2;
- if ($bx>$safex){$txtx=$txtx.$txt1.'</table><div>صفحه :'.$pg.'</div><br><br>'.$txt;$bx=7;$pg++;}else{if($bx>$bargx){$txtx=$txtx.$txt1.'</table><div>صفحه :'.$pg.'</div><br><br>';}else{$txtx=$txtx.$txt1;}}
- $ib++;
- }
- $bb++;
- }
- }
- $spcc='';
- if ($bx<$safex){$vt=$safex-$bx; for ($m=0;$m<$vt;){$spcc=$spcc.'<br>';$m++;}}
- if($gnum==0){$gnum='';}
- if ($chpx=='c2' ) {
- $txte = '<tr>' . $spcc . '<td></td><td><b align="center">' . $cps7 . '</b></td><td>' . $gnum . '</td></tr></table> صقحه:' . $pg;
- $txtj = $txt . $txtx . $txte;
- //$pdf->WriteHTML($txtj, true, 0, true, 0);
- }
- if ($chpx=='c3' ) {
- $txte = '<tr>' . $spcc . '<td></td><td><b align="center">' . $cps7 . '</b></td><td>' . $gnum . '</td></tr></table> صقحه:' . $pg;
- $txtj = $txt . $txtx . $txte;
- //$pdf->WriteHTML($txtj, true, 0, true, 0);
- }
- if ($chpx=='c1' ){
- $txte = '<tr><td>'. $spcc .'</td><td></td><td></td></tr><tr><td></td><td><b align="center">' . $cps7 . '</b></td><td>' . $gnum .'</td></tr></table>';
- $txtj = $txt . $txte;
- // $pdf->WriteHTML($txtj, true, 0, true, 0);
- }
- $i++;
- }
- //print $txtj;
- require_once __DIR__ . '/vendor/autoload.php';
- $mpdf = new \mPDF();
- $mpdf->AddPage(); // force pagebreak
- $mpdf->WriteHTML($txtj);
- $mpdf->Output();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement