Advertisement
Guest User

Untitled

a guest
Jul 14th, 2012
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.06 KB | None | 0 0
  1. <?
  2.  
  3.  
  4. class preklad {
  5. ///////////////////////////////
  6. ///zvoleni jazyka/////////
  7. /////////////////////////////
  8.   function zvoleni($nazev,$nazevSk) {
  9.     $this->nazev[] = $nazev;
  10.         $this->nazevSk[] = $nazevSk;
  11.   }
  12.   function oopCoBudeOpakovan($x) {
  13. echo ' <option value="' ;
  14. echo $this->nazevSk[$x] ; echo' ">' ;
  15.  echo   $this->nazev[$x] ;
  16. echo '  </option> ; ';
  17.   }
  18.  
  19.  
  20.   function opakovac() {
  21. echo '  <form name="jazyk" method="post" action="">
  22. <select name="jazyk"> ';
  23.  
  24.  
  25.     for ($x = 0; $x < count($this->nazev); $x++) {
  26.    $this->oopCoBudeOpakovan($x);
  27.     }
  28. echo' </select>
  29. <input type="submit" name="Submit"  value="Zmen"> </input>
  30. </form>';
  31.  
  32. }
  33.  
  34. ///////////////////////////////////////////
  35. //////predani do sessionu //////////////
  36. ////////////////////////////////////////
  37.   function zadej() {
  38. if (empty($_POST['jazyk']) )
  39.    {
  40.     $_SESSION["jazyk"]="cz" ;
  41. //echo "nezadano<BR>";
  42.  
  43.     }
  44.     else{
  45.    
  46. $this->predejSessionu() ;
  47.     }
  48. }
  49.  
  50.  function predejSessionu()
  51.  {
  52.     $_SESSION["jazyk"]=$_POST['jazyk'] ;
  53. }
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. ///////////////////////////////////////////
  61. //////vkladani a cteni //////////////
  62. ////////////////////////////////////////
  63.   function text($id_text,$czPrVklad) {
  64.     $this->id_text = $id_text;
  65.         $this->czPrVklad = $czPrVklad;
  66.  webdb();
  67. $radku= dibi::query('SELECT count(*) FROM `reg_preklad` WHERE `id_text` = %s', $this->id_text)->fetchSingle();  
  68.    
  69. if ($radku >= 1) {
  70.     //echo 'provede se script pokud je vic nez 1 zapis v DB';
  71.     //cteni z db
  72.     $this->cteniZdb() ;
  73.   }
  74.   else {
  75.   $this->vkladDoDB() ;
  76.   }
  77.  
  78.        
  79.    
  80.   }
  81.  
  82.  
  83.   function cteniZdb() {
  84.   webdb();
  85.  
  86. $aaaa  = cz;
  87. $radku= dibi::query('SELECT LOWER(',$_SESSION["jazyk"],') FROM `reg_preklad` WHERE `id_text` = %s', $this->id_text )->fetchSingle();
  88. echo $radku;   
  89.   }
  90.  
  91.  
  92.  
  93.     function vkladDoDB() {
  94.   webdb();
  95.     $arr = array(
  96.     'id_text' => $this->id_text,
  97.        'cz' => $this->czPrVklad,
  98.      
  99.  );
  100. dibi::query('INSERT INTO [reg_preklad]', $arr);
  101.   }
  102.  
  103.  
  104.  
  105.   }
  106.  
  107.  
  108. $preklad = new preklad();
  109. $preklad->text($id_text='aaaaadasda',$czPrVklad='dashnbnvbjgjhda');
  110. $preklad->text($id_text='testaaaaadasda',$czPrVklad='dashnbnvbjgjhda');
  111. $preklad->text($id_text='testaaaaadasda',$czPrVklad='dashnbnvbjgjhda');
  112. $preklad->text($id_text='testaaaaadasfsdda',$czPrVklad='dashnbfsdnvbjgjhda');
  113. $preklad->text($id_text='testaaaaadasdfsda',$czPrVklad='dashnbfsdnvbjgjhda');
  114. $preklad->text($id_text='testaaaaadafsdsda',$czPrVklad='dashnbnsdfsdfvbjgjhda');
  115. $preklad->text($id_text='testaaaaadafsdsda',$czPrVklad='dashnbfsdfnvbjgjhda');
  116. $preklad->text($id_text='testaaaaadasdfsda',$czPrVklad='dashnbfdsfnvbjgjhda');
  117. $preklad->text($id_text='testaaaaadafssda',$czPrVklad='dashnbndsfvbjgjhda');
  118. $preklad->text($id_text='testaaaaadfsdasda',$czPrVklad='dashnbnsdfvbjgjhda');
  119. $preklad->text($id_text='testaaaaadfsdasda',$czPrVklad='dashnbndsfvbjgjhda');
  120. $preklad->text($id_text='testaaaaadfsdasda',$czPrVklad='dashnbnvfdsfbjgjhda');
  121. $preklad->zvoleni('Czech','cz');
  122. $preklad->zvoleni('English','eng');
  123. $preklad->opakovac();
  124. $preklad->zadej();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement