Scoreboard

$value) { //echo "{$key} => {$value}
"; $vals[$key]=$value; } //copy binary vals from form foreach ($_POST[bin_val] as $key => $value) { //echo "bin {$key} => {$value}
"; if ($value == 'on') { $bin_vals[$key]='checked'; } else { $bin_vals[$key]=''; } } //Apply +/- button behavior foreach ($_POST[button] as $key => $value) { //echo "{$key} => {$value}"; if ($value == '-') { $vals[$key]--; if ($vals[$key] < 0) { $vals[$key] = 0; } } else if ($value == '+') { $vals[$key]++; if ($vals[$key] == 100) { $vals[$key] = 0; } } } //Check overflow for balls/strikes/outs //Simulate FairPlay controller where 3 strikes //autoincrements outs if ($vals['balls'] == 4) { $vals['balls'] = 0; $vals['strikes'] = 0; } if ($vals['strikes'] == 3) { $vals['strikes'] = 0; $vals['balls'] = 0; $vals['outs']++; } if ($vals['outs'] == 3) { $vals['outs'] = 0; } //if "clear batter" button used - reset balls & strikes if (isset($_POST['clear'])) { $vals['balls'] = 0; $vals['strikes'] = 0; } //write to file $data=''; foreach ($vals as $key => $value) { $data = $data . $value . "\r\n"; } foreach ($bin_vals as $key => $value) { $wval = 0; if ($value == 'checked') { $wval = 1; } $data = $data . $wval . "\r\n"; } $ret = file_put_contents('/var/sb/scoreboard.txt', $data, LOCK_EX); if ($ret == false) { echo "Error writing to file
"; } ?>
Guest:
Home:
Inning:
Balls:
Strikes:
Outs:
Hit: > Error: >
Bright: >