आप बता सकते हैं कि क्या कोई चेकबॉक्स चुना गया है क्योंकि इसका एक मान होगा। यदि यह चयनित नहीं है, तो यह PHP में अनुरोध/प्राप्त/पोस्ट में बिल्कुल भी प्रकट नहीं होगा।
आप जो करना चाहते हैं वह इसके मूल्य की जांच करना और उसके आधार पर काम करना है। मान डिफ़ॉल्ट रूप से 'चालू' स्ट्रिंग है, लेकिन HTML में value='' विशेषता द्वारा बदला जा सकता है।
यहां कोड के कुछ अंश दिए गए हैं जो मदद कर सकते हैं (बिल्कुल उत्पादन गुणवत्ता नहीं, लेकिन यह वर्णन करने में मदद करेगा):
एचटीएमएल:
<input type='checkbox' name='ShowCloseWindowLink' value='1'/> Show the 'Close Window' link at the bottom of the form.
पीएचपी:
if (isset($_POST["ShowCloseWindowLink"])) {
$ShowCloseWindowLink=1;
} else {
$ShowCloseWindowLink=0;
}
.....
$sql = "update table set ShowCloseWindowLink = ".mysql_real_escape_string($ShowCloseWindowLink)." where ..."
(एक शोक्लोज़विंडोलिंक कॉलम वाली तालिका मानते हुए जो 1 या 0) स्वीकार करेगा