Form veri işleme, PHP programlama dilinin (PL) en önemli işlevlerinden biridir. Mevcut araçlar, kullanıcı tarafından girilen verileri çıkarmanıza ve bunları özel değişkenlere kaydetmenize olanak tanır, ardından bunlar dönüştürülebilir ve çeşitli veritabanlarına (DB) veya dosyalara yazılabilir.
Talimatlar
Aşama 1
En uygun veri iletim yöntemini seçerek HTML kullanarak gerekli formu oluşturun. Eklemek için bir tutamaç kullanılır. Kullanıcı verilerinin PHP aracılığıyla başarılı bir şekilde işlenmesi için, yöntem ve eylem özniteliğinin belirtilmesi önemlidir. Örneğin:
Adım 2
Bu HTML kodu, form verilerinin process.php dosyasında yazılan komut dosyasına POST yöntemi kullanılarak geçirileceğini belirtir, bu da gerekli değişkenleri kullanıcı için gizli bir şekilde geçirmenizi sağlar. Yönteme bir alternatif, istenen verileri adres çubuğu aracılığıyla aktaran GET'dir. Böylece butona tıkladıktan sonra girilen veriler tarayıcı penceresinin üst kısmında görüntülenecektir.
Aşama 3
Ek öznitelik değeri, adı ve türü kullanarak gerekli form öğelerini oluşturun. Örneğin, kullanıcının adını ve soyadını girebileceği iki alan oluşturmak için aşağıdaki kodu yazabilirsiniz:
İsim:
Soyadı
Bu segment, daha sonra veri işleme için kullanılacak olan kullanıcı adı ve soyadı ile kullanıcının adını ve soyadını belirtmek için iki metin alanı oluşturmanıza olanak tanır.
4. Adım
Form verilerinin bulunduğu HTML belgesiyle aynı dizinde process.php adlı yeni bir dosya oluşturun. Bir dosya oluşturmak için, dizinin içeriğini görüntülemek için pencerenin boş bir alanına sağ tıklayın ve "Yeni" - "Metin dosyası" nı seçin, ardından uygun adı ve uzantıyı belirtin. Aşağıdaki kodu girin:
<?php
$ kullanıcı adı = htmlözel karakterler ($ _ POST [‘kullanıcı adı’]);
$ second_name = htmlspecialchars ($ _ POST ['aile adı']);
echo “Adınız $ kullanıcı adı ve soyadınız $ second_name”; ?>
Adım 5
Bu kod, kullanıcının forma girdiği gerekli verileri almanızı sağlar. $ username, global $ _POST dizisinden geçirilen kullanıcıadı metin kutusuna girilen ada atanır. htmlspecialchars() işlevini kullanarak; kullanıcının klavyeden girerken yanlışlıkla veya kasıtlı olarak yazabileceği fazladan karakterler kaldırılır. Gerekli verileri formdan değişkenlere çıkardıktan sonra, alınan bilgileri echo deyimini kullanarak çıktılayabilirsiniz. Geri çekilmeden önce, belirli bir görevi tamamlamak için gerekli olabilecek gerekli eylemler de gerçekleştirilebilir. Elde edilen değerler PHP'de bulunan tüm işlevler tarafından işlenebilir, bu da programcının HTML form verileriyle çalışmak için araçlarla sınırlı olmadığı anlamına gelir.