PHP bir biçimde seçilmiştir ki onay kutuları anlamaya

oy
1

Birkaç Onay kutularını bir formla var. Bunun başka bir php sayfasına gönderdiğinizde, merak ediyorum: Nasıl her onay kutusu adına isset uğramadan kontrol edilir hangilerinin söyleyebilir? (Eğer bir yol yoktur). Ben onay kutularının her birini aynı adı verin, o zaman sadece son seçilen onay kutusu döndürülür.

Teşekkürler,
Michael

Oluştur 16/08/2009 saat 23:12
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
5

PHP bir cilvesi form denetimleri karakterleri ile kendi adını bitirmek gerektirir []bunlardan birden fazla tanınması için sırayla.

<!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
}
?>
Cevap 16/08/2009 saat 23:15
kaynak kullanıcı

oy
1

Aynı grup, örneğin isim = "mycheckboxes []" içindeki tüm işaret kutusu bir dizi adı kullanın. Bu şekilde size php kodunda seçilen onay kutularını listesini içeren bir dizi alacak

Cevap 16/08/2009 saat 23:15
kaynak kullanıcı

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