1. sayfa
Hocam mobildeyim PC geçince kodları sana atarım İNŞALLAH. bu arada yönlendirmeleri disk üzerinden yapma yani C/appserver/... gibi bu sadece senin bilgisayarında çalışır sunucuya attığın zaman çalışmaz Mesela index.php ile giris.php var ve aynı yerdeler direk giris.php yazmanız yeterli. Eğer giris.php bir üst klasordeyse sallıyorum login klasöründe ise login/giris.php Eğer giris.php bir alt klasörde ise ../giris.php yazmanız yeterlidir İnsanlık hali kodları atmayı unutursam PM atın lütfen |
<td width="84%"><input id ="kadi" type="text"/></td> Hocam giriş formunun bu kısmında hata var. Sen input alanlarına name özelliğini tanımlamamışsın. "id=" kısımlarını "name=" olarak değiştir tekrar test et. |
Boş bırakmayın kontrolü için PHP den ziyade HTML kontrol var. İnput'un sonuna required yazarsanız boş bırakmaz hata verir. JS gibi birşey <input id ="sifre" type="password" required></input> derseniz boş bırakma ihtimali olmayacak. PHP ile kontrole gerek yok ama kalsın isterseniz. |
Selam, Cevabınız için teşekkür ederim ama hatayı daha önceden çözmüştüm. |
Gördüm ama if ile kontrol boşuna kontrol edip kod karmaşıklığına sebep olur. Birde id="" yazdığınızda stil dosyanızdaki # ile başlayan stil gelir. Hatanızı çözdüğünüze sevindim. |
php pdo ile örnekli kitap/döküman arıyorum kendimce birşeyler yapıyorum ama artık basit 1 tabloya girişler yerine aynı anda 2-3 tablo ile çalışıp kayıt yapmak çekmek istiyorum uygun bir döküman - video veya yardımcı olunacak örnek ???? |
Html veya js e güvenip php ile kontrol yapmazsan bunlari desteklemeyen bir tarayici ile sitene giren tum databasene zarar verebilir |
hocam HTML'i hangi tarayıcı desteklemiyor :) Tamam hadi gönlün olsun ama başka bir dosyada fonksiyon olarak yaptırda kod kalabalığı olmasın. Şahsen ben hiç dayanamam satır satır kod olacak yaparım fonksiyon temiz bir kodlama. |
1) Kodlama biliyor musun? 2) Konuştuklarının farkında mısın? 3) <input></input> kullanmak son derece saçmalık. <input /> şeklinde kullanılırken günümüzde <input> tek başına yeterlidir. 4) Senin required dediğin parametre HTML5 ile gelmiştir. Fakat Chrome da F12'ye tıkladığımda açılan geliştirici araçlarından bunu rahatlıkla bypass edebilirim. HTML ve JS ile koyacağınız tedbirler hiçbir zaman tam bir güvenlik imkanı veya input geçerliliği sağlamaz. UI'de yapacağınız kontroller sadece kullanıcı etkileşimini ve deneyimini iyileştirir. Her zaman backend geliştirirken her türlü olasılığı kontrol etmelisiniz. Kısacası user tarafından gönderilen bütün verileri kontrol edip filtrelemelisin! |
html değil java kontrolünden bahsetmiştim. bir de dinamik html desteklemeyen tarayıcılar dolu özellikle cep telefonu veya cep telefonu similatörleri gibi. hatta google chrome ile bile html kontrolünü devre dışı bırakmak 2 tıklama ile olabilir :) bak anlatmak istediğim bir üst mesajda anlatılmış. klavye tembelliği var bende uzun uzun yazamıyorum :) |
1. sayfa
https://codepaste.net/aco1g2