Html ve php ile onay kutusunu kullanarak değerini geçen

0 Cevap php

a) post.php b) edit.php

i ikili değerini ayarlamak için (0 ve 1) onaylamak için durumunu ayarlamak için her iki formda onay kutusunu kullanıyorum.

i kontrol eder ve varsayılan olarak 0'dır onay kutusu işaretli ise o zaman 1 değeri diğer akıllıca olacağını varsayabiliriz kod kullanıyorum post.php de onay kutusu değer işlemek için

if (isset($_POST['ad_approve'])) $ad_approve  = htmlspecialchars(strip_tags(mysql_real_escape_string($_POST['ad_approve'])));
        else { $ad_approve = 0; }

Şimdi edit.php formda i veritabanından veri almak ve buna göre onay kutusunu ayarlayın. 1 değerini sahip onaylaması halinde o zaman varsayılan olarak kontrol edilir. Aşağıdaki kodu üzerine bakmak

<input name="ad_approve" type="checkbox" value="1" <?php if($approve==1) echo 'checked="checked"';?> />

değer varsayılan olarak 1'dir ve eğer ben işaretleri kaldırarak denerseniz sonra otomatik olarak programın değeri ayarlanmış olduğunu varsayalım, çünkü yukarıdaki kodda i () (isset bakarak) ad_approve yani gelen değerini yakalamak için aynı mantık geçerli olamaz çünkü denetlenmeyen için kontrol değiştirildi. şimdi edit.php içinde nasıl tekrar ondan değeri böyle işlemek anlamına onay kutusunun 1, aksi takdirde 0 olarak değer tutmak işaretli ise?

0 Cevap