Eğer disabled yaptı isen o veriyi SQL tarafında kayıt işlemi yapma daha iyi. Diğer türlü SQL alanda kayıt işlemi uyguluyor isen öğele denetleden yapabilmeliler.
Merhaba,
İlk önce şunuda yapabilirsin, E-Posta verisi geliyor ise, epostaya ait giriş bilgilerini sağlayabilirsin., Eğer e-posta verisi boş geliyor ise, GSM alanı aktif ederek, onu kontrol edebilirsin.
if(stripos($_POST['email'],'@') !== FALSE){
//Eposta ile ilgili giriş yaptır
}else{
//telefon numarası ile giriş yaptır.
}
Merhaba,
E-posta izerinden ulaşın, size yardımcı olayım.
AngularJS ile yapılmış bir sistem diye biliyorum bunu.
Merhaba,
Sanırım bir randevu sistemi yapmaya çalışıyorsun, Aslında şöyle bir mantık yapabilirsin.
XX firmanın çalışma saatlerini düşün, o saatler arası örnek 30 dk vs artık ne ise, tüm saatleri listele XX bir kişi tarafından o saat alındığını kontrol et, daha sonra o saat dolu ise o saat alanını kapat yada üstünü çzi.
Aşağıda vermiş olduğum örnek, randevu projemde kullanıyorum.
Yukarıdaki gibi yaparsan daha sağlam bir mantıkla gidebilirsin, Eğer saatleri listemeden yapmak istiyorsan, kullanıcı seçtiği saatleri randevu aşamasında bunları dolu boş olduğunu sorgulayıp işlemde yaptırabilirsin.
Neden form içinde form kullanıyorsun ?
Ayrıca formlar açarak, id atayıp id formuna göre ajax ile post işlemi sağla.
Ekran boyutlarına göre css dosyanızada düzenleyebilirsiniz.
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {...}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}
Merhaba,
Kodlarınızı paylaşırsanız yardımcı olalım.
Merhaba,
Günlük kayıt yaparken turnuva sql alanına kayıt tarihi açman lazım. Eğer bugünün tarihi ile kayıt listesi varsa işleme devam edersin.
$bugun_tarih = date('Y-m-d');
$query = $db->query("SELECT * FROM turnuva WHERE kayit_tarih='{$bugun_tarih}' LIMIT 64", PDO::FETCH_ASSOC);
if ( $query->rowCount() ){
// Kayıt işlemi yap
}else{
//Günlük limit uyarı ver.
}
Eğer kayıtlarını bir veritabanında tutuyorsan, tuttuğun tablodan veri sayısı alıp limitleme yapabilirsin.
> Kayıtlar tablosunun listeleme sayısını alıp kayıt işlemi esnasında kayıt tablosundan aldığın sayı değer senin verdiğin sayıdan büyük ise kayıt işlemini engelleye bilirsin.