Arkadaşlar resimdeki formda bulunan 12:00-13:00 kısmını silmem ve seçeneklere 10 kişi kayıt yaptırmam gerekiyor yani 09:00-10:00 10 kişi keyıt yapsın sonra kapansın bir yardım edin lütfen :(
<?
include "includes/dbconnect.php"; include "includes/functions.php";
function checkForm() { var maximumBookings = <?php echo $maximumBookings?>; var err=0; var msg2=""; <? $reqFields=array( "name", "phone", "email", "comments", "captcha"
);
foreach ($reqFields as $v) { ?>
if (document.getElementById('<?=$v?>').value==0 || document.getElementById('<?=$v?>').value=="00") { if (err==0) { document.getElementById('<?=$v?>').focus(); } document.getElementById('<?=$v?>').style.backgroundColor='#ffa5a5'; err=1; }<?
} ?>
var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid if (document.getElementById('email').value==0 || !reg2.test(document.getElementById('email').value)) { if (err==0) { document.getElementById('email').focus(); } document.getElementById('email').style.backgroundColor='#ffa5a5'; err=1; }
//check checkboxes, must be at least 1, and not more than 3 var checks = document.getElementsByName('time[]'); var boxLength = checks.length; var totalChecked = 0;
for ( i=0; i < boxLength; i++ ) { if ( checks[i].checked == true ) { totalChecked++; } }
if (err==0) { if(totalChecked>0 && totalChecked<=maximumBookings){ return true; } else { alert("Minimum booking time 1 hour, maximum "+maximumBookings+" hours. Please adjust your booking!"); return false; } } else { alert("Please complete all highlited fields to continue."); return false; }
}
function checkFieldBack(fieldObj) { if (fieldObj.value!=0) { fieldObj.style.backgroundColor='#EAEAEA'; } }
function checkNumeric(value){ var anum=/(^\d+$)|(^\d+\.\d+$)/ if (anum.test(value)) return true; return false; }
function noAlpha(obj){ reg = /[^0-9.,]/g; obj.value = obj.value.replace(reg,""); }
Formdaki 12:00-13:00 kısmına sağ tıklar label olarak adına bakarsın sonra checkbox sağ tıklar adına bakarsın onları remove diyip mouse ile kaldırırsın daha sonrada koddan o checkbox ve labele ait girdileri kaldırırsın bundan o şekilde kurtulursun.
Eğer 10 kişi kaydetmek istiyorsan veritabanında ilgili nesne açarsın bunu sorgulatır 10 kişi olduğunda checkbox'u disable hale getirirsin...
Yardım istiyorsan yol haritası burda... Takıldığın yer olursa sorarsın elimizden geleni yaparız... Yapmamızı istiyorsan ücreti karşılığı yapacak kişiler bulunur aramızda...
valla işin profesyoneli olduğunuz belli ben düşünemedim bu kadar düşenmektende artık rüyalarıma girmişti Allah razı olsun sizin gibi insanlar oldukça türk yazılımcılığı daha çok ilerleyecek;
Çok olmassa tek bir soru daha gerçekten çok kafa yordum ama yanlış yaptığım bir nokta var sanırım bu saatlere limit koymak istiyorum mesela 10 limitte check box disable olcak sql den sorgulatarakmı yapacağım yoksa tabloda bir limit koymak mümkünmü yada php de ne yapılabilir.
< Resime gitmek için tıklayın >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.