PageRenderTime 44ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/old/app/prod/kikerdez/feloszt.php

https://github.com/briff/ujszov.szentiras.hu
PHP | 63 lines | 51 code | 0 blank | 12 comment | 6 complexity | 57db738e918e0e402545b3633c01906d MD5 | raw file
  1. <html>
  2. <?php
  3. include("./abcsatl.php");
  4. include("./perik2fh.php");
  5. settype($iranyszam,"integer");
  6. if ($iranyszam<2) $iranyszam=10;
  7. //print($iranyszam."<br>");
  8. $felt=perik2fh($perikopa);
  9. //print($felt);
  10. $eredmeny=mysql_query("SELECT `konyvek`.`fh`,`konyvek`.`gk`,`konyvek`.`unic`,`szot`.`szal` FROM `konyvek`,`szot` WHERE `konyvek`.`gk`=`szot`.`gk`
  11. AND ($felt) GROUP BY `konyvek`.`gk` ORDER BY `konyvek`.`fh` ASC",$kapcsolat);
  12. $egesz=array();
  13. //print("<table border='1'>\n");
  14. //print("<tr><td>fh</td><td>gk</td><td>unic</td><td>szal</td></tr>\n");
  15. //print(mysql_num_rows($eredmeny)."<br>");
  16. for ($i=0;$i<mysql_num_rows($eredmeny);$i++)
  17. {
  18. $sor=mysql_fetch_row($eredmeny);
  19. $egesz[$i]=$sor;
  20. // print("<tr>\n<td>\n<font face='Palatino Linotype'>\n$sor[0]\n</font>\n</td>\n<td>\n<font face='Palatino Linotype'>\n
  21. // $sor[1]\n</font>\n</td>\n<td>\n<font face='Palatino Linotype'>\n$sor[2]</font>\n</td>\n<td>
  22. // <font face='Palatino Linotype'>\n$sor[3]</font>\n</td>\n</tr>\n");
  23. }
  24. //print("</table>");
  25. $oldalak_szama=floor(mysql_num_rows($eredmeny)/$iranyszam);
  26. $maradek=mysql_num_rows($eredmeny) % $iranyszam;
  27. $csoportok=array();
  28. print("<h3>A sz&oacute;t&aacute;rf&uuml;zet lapjai elk&eacute;sz&uuml;ltek.</h3>\n");
  29. print(mysql_num_rows($eredmeny)." sor ker&uuml;lt a sz&oacute;t&aacute;rba.<br>\n");
  30. $ssz=0;
  31. $osztott=array();
  32. for ($i=1;$i<$oldalak_szama+1;$i++)
  33. {
  34. $csoportok[$i]=($iranyszam+floor($maradek/$oldalak_szama)+((($maradek%$oldalak_szama)>=$i)?1:0));
  35. $osztott[$i]=array();
  36. for ($j=0;$j<$csoportok[$i];$j++)
  37. {
  38. // print($j."<br>");
  39. $osztott[$i][$j]=$egesz[$ssz][0];
  40. $ssz++;
  41. }
  42. $kuld=implode(',',$osztott[$i]);
  43. print("<form name='form$i' action='kiir.php' method='post'>\n");
  44. print("<input type='hidden' value='$kuld' name='fhk'>\n");
  45. print("<a href='#$i' name='$i' onClick='javascript:document.form$i.submit()'>$i. oldal</a><br>\n");
  46. print("</form>\n");
  47. // print("<a href='./kiir.php?fhk=$kuld'>$i. oldal</a><br>\n");
  48. }
  49. #Ha nem sikerült egy teljes oladlt kitennünk, másként kell számolni:
  50. if ($oldalak_szama==0) {
  51. $kuld="";
  52. for($j=0;$j<$maradek;$j++) {
  53. $kuld.=$egesz[$ssz][0].",";
  54. $ssz++;
  55. }
  56. $kuld=rtrim($kuld, ",");
  57. print("<form name='form' action='kiir.php' method='post'>\n");
  58. print("<input type='hidden' value='$kuld' name='fhk'>\n");
  59. print("<a href='#1' name='1' onClick='javascript:document.form.submit()'>$i. oldal</a><br>\n");
  60. print("</form>\n");
  61. }
  62. ?>
  63. </html>