यह पता लगाने की जो चेक बॉक्स php में एक के रूप में चयनित किया गया है

वोट
1

मैं कई चेकबॉक्स के साथ एक रूप है। जब मैंने इसे एक और php पृष्ठ पर भेजते हैं तो मैं सोच रहा हूँ: मैं कैसे बता सकता कि कौन सा हर चेकबॉक्स नाम पर isset बुला बिना जाँच कर रहे हैं? (यदि वहाँ एक तरीका है)। अगर मैं प्रत्येक चेकबॉक्स को एक ही नाम देते हैं, उसके बाद ही अंतिम चयनित चेकबॉक्स दिया जाता है।

धन्यवाद,
माइकल

16/08/2009 को 23:12
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
5

पीएचपी का एक मोड़ है कि प्रपत्र नियंत्रण पात्रों के साथ उनके नाम अंत की आवश्यकता है []क्रम में के लिए उनमें से एक से अधिक मान्यता प्राप्त होना।

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
   <title>Demo</title>

<form action="cb.php">
<div>
    <input type="checkbox" name="animals[]" value="dog" id="dog"> 
    <label for="dog">dog</label>
</div>
<div>
    <input type="checkbox" name="animals[]" value="cat" id="cat"> 
    <label for="cat">cat</label>
</div>
<div>
    <input type="checkbox" name="animals[]" value="rabbit" id="rabbit"> 
    <label for="rabbit">rabbit</label>
</div>
<div>
    <input type="checkbox" name="animals[]" value="hampster" id="hampster"> 
    <label for="hampster">hampster</label>
</div>
<div><input type="submit"></div>
</form>
<?php
if ($_GET['animals']) {
?>
<ul>
<?php
foreach ($_GET['animals'] as $animal) {
?>
<li><?php print htmlspecialchars($animal); ?></li>
<?php
}
?>
</ul>
<?php
}
?>
16/08/2009 को 23:15
का स्रोत उपयोगकर्ता

वोट
1

एक ही समूह, जैसे नाम = "mycheckboxes []" में सभी चेक बॉक्स के लिए एक सरणी नाम का प्रयोग करें। इस तरह आप अपने php कोड में चेकबॉक्स चयनित की सूची से युक्त एक सरणी मिल जाएगा

16/08/2009 को 23:15
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more