<?php
$cards 
= array();

$decks = (!$_POST['decks']) ? $_POST['decks'];

if(
$decks 10){ $decks 10; }

for(
$i=1;$i<=(4*$decks);$i++){
    for(
$h=1;$h<=13;$h++){
        
$cards[] = $h;
    }
}

function 
card($card){
    switch(
$card){
        case 
'1': return "Ace"; break;
        case 
'11': return "Jack"; break;
        case 
'12': return "Queen"; break;
        case 
'13': return "King"; break;
        default: return 
$card;
    }
}

shuffle($cards); shuffle($cards);

$count 0;

    
$low = array('2','3','4','5','6');
    
$med = array('7','8','9');
    
$high = array('1','10','11','12','13');

echo 
"<table border=\"1\" style=\"border-style:solid;border-width:2px;border-color:#000\" cellspacing=\"3\" cellpadding=\"3\">\n";
echo 
"<form method=\"post\" action=\"cards.php\">\n";
echo 
"<tr><td>Decks</td><td><select name=\"decks\">";
for(
$j=1;$j<=10;$j++){
    
$s = ($decks == $j) ? " SELECTED" "";
    echo 
"<option value=\"".$j."\"".$s.">".$j."</option>\n";
}
echo 
"</td><td><input type=\"submit\" value=\"Change Decks\" name=\"submit\"></td></tr>\n";
echo 
"</form>\n";
echo 
"<tr><td>Card</td><td>Change in Count</td><td>Count</td></tr>\n";

foreach(
$cards AS $card){
    if(
in_array($card,$low)){
        
$count++;
        echo 
"<tr><td>" card($card) . "</td><td>+1</td><td><b>".$count."</b></td></tr>\n";
    }else
    
    if(
in_array($card,$high)){
        
$count--;
        echo 
"<tr><td>" card($card) . "</td><td>-1</td><td><b>".$count."</b></td></tr>\n";
    }else
    
    if(
in_array($card,$med)){
        echo 
"<tr><td>" card($card) . "</td><td>+/-0</td><td><b>".$count."</b></td></tr>\n";
    }
}

echo 
"</table>\n";
?>