lostyazilim

PHP & Ajax Hata bildirimi

7 Mesajlar 1.280 Okunma
lstbozum
wmaraci reklam

gorkemyavuz gorkemyavuz Web Yazılım Geliştirici Kullanıcı
  • Üyelik 14.08.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Mekatronik Teknikeri
  • Konum Kırklareli
  • Ad Soyad G** Y**
  • Mesajlar 168
  • Beğeniler 5 / 33
  • Ticaret 5, (%100)
Arkadaşlar kayıt ol ve giriş kısımlarında eğer inputlar boşsa, aynı üyeden varsa veya hatalıysa input borderini değiştirmek istiyorum. internetten araştırdım 3 4 kod denedim çalıştıramadım. bana 1 2 tane örnek gösterebilecek biri varsa özelden skype adresini yazabilirmi.
 

 

© GörkemYAVUZ.COM | Mekatronik Teknikeri | 2015-2018
wmaraci
reklam

ERENKYI ERENKYI WM Aracı Kullanıcı
  • Üyelik 11.07.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad E** K**
  • Mesajlar 169
  • Beğeniler 8 / 45
  • Ticaret 1, (%100)

<script>
var isim = document.querySelector("#form .isim");
// not: kod client side'dır.
if(isim.value.length = 0) {
isim.className += " form-hata";
}
</script>


Not: Çoğu tarayıcıda required desteği var. Input eklerken required yazarsanız tarayıcı gerekeni yapar. Ayrıca type'a göre de değişik hata veriyor. Örneğin checkbox'a eklerseniz bunu işaretlemeniz gerek diyor, email'e eklerseniz hem boş olup olmadığını hem de e-posta olup olmadığını kontrol ediyor vs..

Örnek:



 

 

gorkemyavuz gorkemyavuz Web Yazılım Geliştirici Kullanıcı
  • Üyelik 14.08.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Mekatronik Teknikeri
  • Konum Kırklareli
  • Ad Soyad G** Y**
  • Mesajlar 168
  • Beğeniler 5 / 33
  • Ticaret 5, (%100)
ERENKYI şuan editör paneli düzenliyorum bitince kodu deniycem.
 

 

© GörkemYAVUZ.COM | Mekatronik Teknikeri | 2015-2018

gorkemyavuz gorkemyavuz Web Yazılım Geliştirici Kullanıcı
  • Üyelik 14.08.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Mekatronik Teknikeri
  • Konum Kırklareli
  • Ad Soyad G** Y**
  • Mesajlar 168
  • Beğeniler 5 / 33
  • Ticaret 5, (%100)
ERENKYI teşekkürler bu çalıştı peki php işlemlerinin hatalarını nasıl yazdırabilirim. mesela kullanıcı adı mevcut veri tabanında bu kullanıcı adı kullanılmaktadır yazısını sayfa değişmeden nasıl yazdırabilirim. veya borderi kırmızı nasıl yapabilirim.
 

 

© GörkemYAVUZ.COM | Mekatronik Teknikeri | 2015-2018
wmaraci
wmaraci

NovaCoding NovaCoding Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.06.2016
  • Yaş/Cinsiyet 45 / E
  • Meslek Yazılım Mühendisi
  • Konum Manisa
  • Ad Soyad A** Ç**
  • Mesajlar 100
  • Beğeniler 2 / 25
  • Ticaret 6, (%83)
@gorkemyavuz

kullanıcı bilgilerini ajax ile kontrol.php dosyasına gönderin anlık olarak.Ben phpde sizin için örnek bir kullanıcı adı kontrol kodu yazayım;


//Buradaki kullaniciadi değeri inputundaki name
if (isset($_POST['kullaniciadi'])){
$kadi=$_POST['kullaniciadi'];
//veritabanı bağlantısı yapıp sayfaya configi çektiğini varsayıyorum
$kullaniciadisorgu=mysql_query("Select * from kullanicilar Where kullaniciadi='$kadi'"); //Buradaki kullanicilar yazan yer kullanıcıların olduğu tablo | Buradaki kullaniciadi ise tablondaki kullanıcı adının yazdığı kolon
if (mysql_num_rows($kullaniciadisorgu)>0){
//Burada eğer o kullanıcı adıyla üyelik varsa yapılacak işlemi koyabilirsin
}
else {
//Buraya ise o kullanıcı adıyla üyelik yoksa yapılacağı koyarsın
}
}
?>
 

 

gorkemyavuz gorkemyavuz Web Yazılım Geliştirici Kullanıcı
  • Üyelik 14.08.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Mekatronik Teknikeri
  • Konum Kırklareli
  • Ad Soyad G** Y**
  • Mesajlar 168
  • Beğeniler 5 / 33
  • Ticaret 5, (%100)
NovaCoding hocam bunu ben yaptım zaten başka kontrollerde yaptım ama bunu ajax ile sayfa değişmeden yaptırmak istiyorum.
 

 

© GörkemYAVUZ.COM | Mekatronik Teknikeri | 2015-2018

NovaCoding NovaCoding Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.06.2016
  • Yaş/Cinsiyet 45 / E
  • Meslek Yazılım Mühendisi
  • Konum Manisa
  • Ad Soyad A** Ç**
  • Mesajlar 100
  • Beğeniler 2 / 25
  • Ticaret 6, (%83)
gorkemyavuz bak bu kodları kontrol.php olarak oluştur login sayfasından ajax ile post edip returnu alıp yansıtırsın.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al