0Pricing
PHP Academy · Ders

HTML Formları Oluşturma

Kullanıcı girdisi almak için formlar oluşturun

HTML Formları Oluşturma, CoddyKit'te ücretsiz bir PHP Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, PHP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. PHP Academy kursu toplamda 3 dersten oluşur.

HTML ile Form Oluşturma

HTML Formları Oluşturma

Sonraki derse hoş geldiniz! Bu derste HTML kullanarak nasıl form oluşturacağınızı öğreneceksiniz. Formlar, daha sonra PHP ile işleyebileceğiniz kullanıcı girdilerini toplamak için gereklidir. Başlayalım!

HTML Formları Oluşturma — resim 1

HTML Formları Nelerdir?

HTML Formları Nelerdir?

HTML formları, kullanıcı girdilerini toplamak için kullanılır. Kullanıcıların alanları doldurmasına, seçimler yapmasına ve verileri işlenmek üzere bir sunucuya göndermesine olanak tanır.

Örnek: Kullanıcıların kullanıcı adlarını ve parolalarını girdiği bir oturum açma formu.

Önemli Nokta: Formlar, kullanıcı ile PHP betikleriniz arasında köprü görevi görür.

Basit Form Oluşturma

Basit Form Oluşturma

Temel bir HTML formunu şu şekilde oluşturabilirsiniz:

Açıklama:

  • action: Form verilerini işleyecek PHP dosyasını belirtir.
  • method: Verilerin nasıl gönderileceğini belirtir (GET veya POST).
  • required: Gönderimden önce alanın doldurulmasını zorunlu kılar.
<form action="process.php" method="POST">
  <label for="name">Name:</label>
  <input type="text" id="name" name="name" required>
  <button type="submit">Submit</button>
</form>

Form Öğeleri

Form Öğeleri

Formlar, farklı veri türlerini toplamak için çeşitli girdi türleri içerebilir:

  • text: Tek satırlık metin girişi için.
  • email: E-posta adresleri için.
  • password: Parola girişi için.
  • checkbox: Birden çok seçenekli seçimler için.
  • radio: Tek seçenekli seçimler için.
  • submit: Formu göndermek için.

Örnek:

<form action="submit.php" method="POST">
  <label for="email">Email:</label>
  <input type="email" id="email" name="email" required>
  <br>
  <label for="password">Password:</label>
  <input type="password" id="password" name="password" required>
  <br>
  <button type="submit">Login</button>
</form>

Radyo Düğmelerini Kullanma

Radyo Düğmelerini Kullanma

Radyo düğmeleri, kullanıcıların bir grup içinden tek bir seçenek belirlemesini sağlar. Örnek:

İpucu: Bir gruptaki tüm radyo düğmeleri için aynı name özniteliğini kullanın.

<form action="submit.php" method="POST">
  <p>Choose your favorite color:</p>
  <input type="radio" id="red" name="color" value="Red">
  <label for="red">Red</label>
  <br>
  <input type="radio" id="blue" name="color" value="Blue">
  <label for="blue">Blue</label>
  <br>
  <button type="submit">Submit</button>
</form>

Onay Kutularını Kullanma

Onay Kutularını Kullanma

Onay kutuları, kullanıcıların birden çok seçenek belirlemesini sağlar. Örnek:

İpucu: Birden çok değeri toplamak için dizi sözdizimini (hobbies[]) kullanın.

<form action="submit.php" method="POST">
  <p>Select your hobbies:</p>
  <input type="checkbox" id="reading" name="hobbies[]" value="Reading">
  <label for="reading">Reading</label>
  <br>
  <input type="checkbox" id="traveling" name="hobbies[]" value="Traveling">
  <label for="traveling">Traveling</label>
  <br>
  <button type="submit">Submit</button>
</form>

Açılır Listeler

Açılır Listeler

Açılır menüler, kullanıcıların bir listeden tek bir seçenek belirlemesini sağlar. Örnek:

İpucu: Varsayılan bir seçenek belirlemek için selected kullanın.

<form action="submit.php" method="POST">
  <label for="country">Choose your country:</label>
  <select id="country" name="country">
    <option value="USA">USA</option>
    <option value="Canada">Canada</option>
    <option value="UK">UK</option>
  </select>
  <br>
  <button type="submit">Submit</button>
</form>

Form Erişilebilirliği

Form Erişilebilirliği

Formlarınızın tüm kullanıcılar için erişilebilir olduğundan emin olun:

  • Girdilere for öznitelikleriyle bağlanan label etiketlerini kullanın.
  • İlgili girdileri fieldset ve legend kullanarak gruplayın.
  • Formları mobil cihazlarda kullanılabilirlik açısından sınayın.

İpucu: Erişilebilir formlar, herkes için kullanıcı deneyimini iyileştirir!

Harika İş Çıkardınız!

Harika İş Çıkardınız!

Tebrikler! Metin alanları, radyo düğmeleri, onay kutuları ve açılır listeler dahil olmak üzere çeşitli girdi türleriyle HTML formları oluşturmayı öğrendiniz. Formlar, web geliştirmede kullanıcı girdisinin temelini oluşturur. Bir sonraki derste PHP kullanarak form verilerini nasıl işleyeceğinizi öğreneceğiz. Kod yazmaya devam edelim!

HTML Formları Oluşturma — resim 10

Sıkça Sorulan Sorular

“HTML Formları Oluşturma” dersi ücretsiz mi?

Evet — “HTML Formları Oluşturma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve PHP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. PHP Academy kursu toplamda 3 dersten oluşur.

“HTML Formları Oluşturma” dersinde ne öğreneceğim?

Kullanıcı girdisi almak için formlar oluşturun PHP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

PHP Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te PHP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.

“HTML Formları Oluşturma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu PHP Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her PHP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. HTML Formları Oluşturma
  2. PHP ile Form Verilerini İşleme
  3. Form Doğrulama
← PHP Academy Sayfasına Dön