यह चेकबॉक्स के लिए परिभाषित व्यवहार है - केवल सेट होने पर ही उन्हें प्रपत्र डेटा में शामिल किया जाता है।
चेकबॉक्स पर सही का निशान लगाने के लिए आपको isset() का उपयोग करना चाहिए।
इसे बदलें
STAT='".isset($_POST['stats1']).",
STAT2='".isset($_POST['stats2']).",
STAT3='".isset($_POST['stats3']).",
STAT4='".isset($_POST['stats4']).",
STAT5='".isset($_POST['stats5']).",
STAT6='".isset($_POST['stats6']).",
STAT7='".isset($_POST['stats8']).",
STAT8='".isset($_POST['stats8'])."
एक अन्य समाधान जो काम करता है वह है चेकबॉक्स से पहले एक ही नाम के साथ एक छिपा हुआ चर जोड़ना:उदा.
<form action='t1.php' method='post'>
<input type='hidden' name="cb1" value="0">
<input type='checkbox' name="cb1" title='test'>
<input type='submit' >
</form>
<?php
print_r($_POST);
?>