checkbox
'un kontrol edilip edilmediğini PHP'de nasıl kontrol edebilirim?Hangi onay kutularının işaretlendiğini nasıl görebilirim?
cevap
Onay kutusu işaretliyse, onay kutusunun değeri iletilecektir. Aksi halde, alan HTTP gönderisinde geçirilmez.
if (isset($_POST['mycheckbox'])) {
echo "checked!";
}
Bu, bir "onay kutusu" işaretliyse, işaretlenmemişse ve sonra form gönderildiyse işe yarar mı? –
Evet, tarayıcı yalnızca, onay kutusunun tıklatıldığı, onay kutusunun işaretli veya işaretli denetimin kaç kez önemli olmadığı durumunu yalnızca onay kutusunun içinde gönderdiği durumu gönderir. –
Teşekkür ederim. '' ASP.NET MVC' onu farklı ele alır, bu yüzden 'PHP'de benzer olsa da, öyle değil gibi görünüyor. :) –
deneyin bu
<form action="form.php" method="post">
Do you like stackoverflow?
<input type="checkbox" name="like" value="Yes" />
<input type="submit" name="formSubmit" value="Submit" />
</form>
<?php
if(isset($_POST['like'])
{
echo "You like Stackoverflow.";
}
else
{
echo "You don't like Stackoverflow.";
}
?>
Ya da bu
<?php
if(isset($_POST['like']) &&
$_POST['like'] == 'Yes')
{
echo "You like Stackoverflow.";
}
else
{
echo "You don't like Stackoverflow.";
}
?>
Eğer
yaisset()
veya
empty()
(onay açık isset) hava onay kutusu tarafından kontrol edilir olmadığını kontrol edemez veya
örneğin
Burada<input type='checkbox' name='Mary' value='2' id='checkbox' />
Eğer
if (isset($_POST['Mary'])) {
echo "checked!";
}
veya
if (!empty($_POST['Mary'])) {
echo "checked!";
}
tarafından kontrol edebilirsiniz size bir dizi yerine herkes için ayrı yazma yapabilir daha birçoğu için yapmak istiyorsanız yukarıda sadece bir kontrol edecektir onay kutusu gibi deneyin
<input type="checkbox" name="formDoor[]" value="A" />Acorn Building<br />
<input type="checkbox" name="formDoor[]" value="B" />Brown Hall<br />
<input type="checkbox" name="formDoor[]" value="C" />Carnegie Complex<br />
php
$aDoor = $_POST['formDoor'];
if(empty($aDoor))
{
echo("You didn't select any buildings.");
}
else
{
$N = count($aDoor);
echo("You selected $N door(s): ");
for($i=0; $i < $N; $i++)
{
echo htmlspecialchars($aDoor[$i]). " ";
}
}
Sadece birden fazla onay kutusundan bir onay kutusunu işaretleyip veritabanına ekleyebilmeyi nasıl sağlar? 'tablonun içine ekle (seçim) VALUES ('$ aDoor')' –
@AlKush radyo kutusunu kullan;) –
Teşekkürler. Ve evet radyo butonlarını kullanmaya karar verdim. Ama bunu nasıl yapmalı? Örneğin. Kontrol edilmeyen üç radyo butonum var. Ancak kullanıcıya, bunlardan birini seçmeleri gerektiğini hatırlatmak isterim. –
sayfanızın sahiptir onay kutularını hangi bilmiyorsanız (örn: dinamik onları oluşturuyorsanız) basitçe aynı ad ve sağ Onay kutusunun üzerinde 0 değeri ile gizli bir alan koyabilirsiniz.
<input type="hidden" name="foo" value="0" />
<input type="checkbox" name="foo" value="1">
Bu şekilde, onay kutusunun seçili olup olmadığına göre 1 veya 0 alırsınız.
Çok kısa ellerini seviyorum:
$isChecked = isset($_POST['myCheckbox']) ? "yes" : "no";
- 1. işaretli onay kutularının tümünü
- 2. Kontrol edilen onay kutularının sayısı
- 3. Onay kutularının listesi nasıl doldurulur? VB.NET WPF
- 4. ngTablo ile onay kutularının üzerindeki onay kutularını işaretlemiyor
- 5. Onay kutularının ve model bağlama dinamik listesi
- 6. Tekrarlayıcıdaki tüm onay kutularının değerlerini al
- 7. Metni, Windows onay kutularının sol tarafına hizalayın.Forms
- 8. Hangi MVC sürümünün yüklü olduğunu nasıl görebilirim?
- 9. Hangi komutun Intellij tarafından yürütüldüğünü nasıl görebilirim?
- 10. Tüm kontrol edilen onay kutularının sayısı bir sayfada nasıl alınır
- 11. Javascript ile dinamik olarak onay kutularının listesi nasıl oluşturulur
- 12. HTML/CSS: Yakınlaştırırken onay kutularının büyümesini nasıl sağlayabilirim?
- 13. Seçilen tüm onay kutularının değerlerini Django isteğinde nasıl alırım.POST?
- 14. Raylar 3 - kontrol (onaylanmamış) onay kutularının nasıl işaretlenir?
- 15. R'de hangi işlevlerin hata ayıklama için işaretlendiğini nereden biliyorsunuz?
- 16. Magento: Yüklü uzantılarımı hangi klasörde görebilirim?
- 17. Çoklu onay kutularının seçilmesi ve diziye değerlerin atanması - HTML/Javascript
- 18. HTML onay kutuları Ben Örneğin .. benim işaretlemesinde onay kutularının bir çift var yenileme
- 19. Ubuntu: Ubuntu'mda binutils'in hangi sürümünün olduğunu nasıl görebilirim?
- 20. Intel ICC derleyicisinde hangi derleme seçeneklerinin etkin olduğunu nasıl görebilirim?
- 21. Hangi jQuery işlevinin öğeye bağlı olduğunu nasıl görebilirim?
- 22. Windows uygulamasının ağım üzerinden hangi verileri gönderdiğimi nasıl görebilirim?
- 23. onay kutusu nasıl silinir
- 24. tüm metin kutularının
- 25. WPF: Bir CheckBox veya ListView'da işaretli onay kutularının titremesini nasıl önleyebilirim?
- 26. jQuery kullanarak onay kutuları nasıl sayılır?
- 27. Onay kutuları Rails'te nasıl çalışır?
- 28. Bir girişin varsayılan veritabanını nasıl görebilirim?
- 29. Bir onay kutusunun pyqt
- 30. Git dizinindeki değişiklikleri nasıl görebilirim?
[http://www.html-form-guide.com/php-form/php-form-checkbox.html](http://www. html-form-guide.com/php-form/php-form-checkbox.html) Bu, onay kutularını ve onay kutusu gruplarını kapsar. – McAden