• Buradasın

    PHP'de Form İşlemleri ve Post Veri Filtreleme Eğitimi

    youtube.com/watch?v=D2NPIajMGxE

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan PHP programlama dili eğitim içeriğidir. Eğitmen, PHP'de form işlemleri ve post veri alma konularını anlatmaktadır.
    • Video, PHP'de form işlemlerinde post metodu ile veri alma ve gönderme işlemlerini adım adım göstermektedir. İlk bölümde temel post veri alma işlemi ve gelen verilerin filtrelenmesi (strip_tags, htmlspecialchars, trim, array_map) anlatılırken, ikinci bölümde form elemanlarının kullanımı, özellikle select elemanlarının dinamik olarak nasıl seçileceği gösterilmektedir.
    • Eğitimde ayrıca formun aynı sayfada gönderilmesi durumunda gizli input kullanımı, isset fonksiyonu ile form kontrolü ve front-end developer, backend developer, HTML ve CSS gibi seçeneklerin PHP ile nasıl kullanılacağı da detaylı olarak açıklanmaktadır.
    00:01PHP'de Form İşlemlerinde POST Metodu
    • Bu derste PHP'de form işlemlerinde POST metodu ile veri alıp gönderme konusu ele alınacak.
    • Önceki derste hazırlanan form, gönder.php adresine POST metodu ile gönderilecek şekilde ayarlanmıştır.
    • Gönder.php dosyasında POST değişkeni kullanılarak formdan gelen veriler alınabilir.
    00:43POST Verilerinin Alınması ve Kontrolü
    • POST değişkeni içerisinde bir dizi depolanır ve tüm gönderilen form değerleri bu dizide saklanır.
    • Birden fazla seçim yapıldığında (örneğin ilgi alanı veya meslek iki) değerler dizi olarak gelir.
    • POST değerlerini kontrol etmek için if-else yapısı kullanılabilir, örneğin "if (!$_POST['hakkımda'])" şeklinde.
    02:48POST Verilerinin Filtrelenmesi
    • POST değerleri savunmasız olduğundan, HTML kodları ve açıklar yaratılabilir, bu nedenle filtrelenmesi gerekir.
    • Strip_tags fonksiyonu tüm HTML etiketlerini kaldırır, htmlspecialchars fonksiyonu ise etiketleri zararsız kodlar haline döndürür.
    • Trim fonksiyonu boşlukları alır, böylece sadece gerçek karakterler sayılır.
    05:28Array_map ile Filtreleme
    • Tüm gelen form elemanlarını filtrelemek için array_map fonksiyonu kullanılabilir.
    • Array_map fonksiyonu, dizinin her elemanını geriye döndürürken filtre işlemi uygulayabilir.
    • Recursive fonksiyon kullanılarak dizi içindeki diziler de filtrelenebilir.
    08:03Dinamik Form İşlemleri
    • Dinamik olarak belirli bir form elemanının varlığını kontrol etmek için isset fonksiyonu kullanılabilir.
    • Formun gönderildiğini anlamak için gizli bir input (input hidden) eklenebilir.
    • Gizli inputun değeri kontrol edilerek formun gönderilip gönderilmediği belirlenebilir.
    10:27PHP'de Form Verilerini Kontrol Etme
    • PHP'de form verilerini kontrol etmek için "in_array" fonksiyonu kullanılıyor.
    • "in_array" fonksiyonu, belirtilen değerin bir dizi içinde olup olmadığını kontrol ediyor.
    • Eğer değer dizi içindeyse "true", yoksa "false" döndürüyor.
    11:43Form Elemanlarını Dinamik Olarak Seçme
    • Form elemanlarını dinamik olarak seçmek için "in_array" fonksiyonu kullanılıyor.
    • Eğer değer dizi içindeyse "checked" özelliği ekleniyor, yoksa "selected" özelliği ekleniyor.
    • Form verilerini kontrol etmek için hem "post" ile veri gönderilmesi hem de dizi içinde olması gerekiyor.
    12:52Dersin Özeti
    • PHP'de form işlemlerinde "post" ile veri göndermek ve veri alım elemanlarını kullanarak ders anlatılıyor.
    • Bu ders sayesinde tüm formların nasıl kullanıldığını kolayca öğrenmek mümkün oluyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor