"; print_r($zmienna); echo""; } //pok($_POST); $n = ''; $s = ''; $w = ''; $e = ''; $tab_kierunkow = array ('1'=>'N','2'=>'W','3'=>'S','4'=>'E'); $tab_kolorow = array('1'=>'pik','2'=>'kier','3'=>'karo','4'=>'trefl'); $tab_walorow = array('1'=>'2', '2'=>'3', '3'=>'4', '4'=>'5', '5'=>'6', '6'=>'7', '7'=>'8', '8'=>'9', '9'=>'10', '10'=>'W', '11'=>'D', '12'=>'K', '13'=>'A'); $tab_talia=''; foreach ($tab_kolorow as $id_koloru =>$kolor) { foreach($tab_walorow as $id_waloru => $walor) { $def_talia[]=array('kolor'=>$id_koloru,'walor'=>$id_waloru); } } if(isset($_POST['nowe'])) { $talia = $def_talia; shuffle($talia); $_SESSION['talia'] = $talia; } else { if (isset($_POST['kierunek']['S'])) { $s = 'checked'; } if (isset($_POST['kierunek']['N'])) { $n = 'checked'; } if (isset($_POST['kierunek']['W'])) { $w = 'checked'; } if (isset($_POST['kierunek']['E'])) { $e = 'checked'; } $talia=$_SESSION['talia']; foreach($_POST['kierunek'] as $post_kierunek) { $reka = $_SESSION['tab_rak'][$post_kierunek]; foreach($tab_kolorow as $id => $kolor) { if(isset($reka[$id])) { foreach($reka[$id] as $walor => $lp_karty) { $tab_zablokowane[$lp_karty]=$talia[$lp_karty]; unset($talia[$lp_karty]); } } } } foreach($talia as $id=>$wartosci) { $tmp_tab_pozo[]= $id; } shuffle($tmp_tab_pozo); $tab_nowa_talia = $tab_zablokowane; ksort($tab_nowa_talia); $licznik = 0; for($i=0;$i<52;$i++) { if(!isset($tab_nowa_talia[$i])) { $tab_nowa_talia[$i]= $talia[$tmp_tab_pozo[$licznik]]; $licznik++; } } ksort($tab_nowa_talia); $talia=$tab_nowa_talia; } $licznik = 1; foreach($talia as $lp_karty=>$karta) { if($licznik>4) {$licznik =1;} $tab_rak[$tab_kierunkow[$licznik]][$karta['kolor']][$karta['walor']] = $lp_karty; $licznik++; } $_SESSION['tab_rak'] = $tab_rak; //sortowanie kart na rekach foreach($tab_kierunkow as $kierunek) { foreach($tab_kolorow as $id => $kolor) { if(isset($tab_rak[$kierunek][$id])) { arsort($tab_rak[$kierunek][$id]); } } } function wydruk_reki($reka) { global $tab_kolorow; global $tab_walorow; $wydruk = ''; foreach($tab_kolorow as $id_koloru=>$kolor) { $wydruk .= '
'; if (isset($reka[$id_koloru])) { foreach($reka[$id_koloru] as $walor=>$numerkarty) { $wydruk.=' '.$tab_walorow[$walor]; } } else { $wydruk.='-'; } } $wydruk.= '
'; echo $wydruk; } ?>
N
WE
S
Zablokuj N
Zablokuj W
Zablokuj S
Zablokuj E