0Pricing
PHP Academy · Ders

Basit Bir Yapılacaklar Listesi Oluşturma

PHP ve HTML ile temel bir yapılacaklar listesi uygulaması oluşturun

Basit Bir Yapılacaklar Listesi Oluşturma, CoddyKit'te ücretsiz bir PHP Academy dersidir. Bu, 2 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 2 dersten oluşur.

Yapılacaklar Listesi Projesine Giriş

Basit Bir Yapılacaklar Listesi Oluşturma

Basit bir yapılacaklar listesi oluşturma dersine hoş geldiniz! Bu projede görev ekleyen, görüntüleyen ve kaldıran bir PHP uygulaması oluşturmayı öğreneceksiniz. Haydi başlayalım!

Basit Bir Yapılacaklar Listesi Oluşturma — resim 1

Projeyi Kurma

Projeyi Kurma

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • XAMPP veya WAMP gibi bir web sunucusu.
  • Bir metin düzenleyici veya tümleşik geliştirme ortamı (ör. VS Kod).
  • Proje dizininizde todo.php adlı bir dosya.

Önemli Nokta: Bu proje, görevleri geçici olarak depolamak için PHP oturumlarını kullanacaktır.

Temel HTML Yapısını Oluşturma

Temel HTML Yapısını Oluşturma

Yapılacaklar listesi uygulamanızın HTML yerleşimini oluşturarak başlayın. Örnek:

İpucu: Görev listesini görüntülemek için ul öğesini kullanın.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>To-Do List</title>
</head>
<body>
  <h1>To-Do List</h1>
  <form action="todo.php" method="post">
    <input type="text" name="task" placeholder="Enter a new task" required>
    <button type="submit" name="add">Add Task</button>
  </form>
  <ul>
    <!-- Task list will appear here -->
  </ul>
</body>
</html>

PHP Oturumunu Başlatma

PHP Oturumunu Başlatma

İstekler arasında görevleri depolamak için PHP oturumlarını kullanın. Bu kodu todo.php dosyanızın en üstüne ekleyin:

Önemli Nokta: Oturumlar, sayfalar arasında gezinirken verileri korumanızı sağlar.

<?php
  session_start();

  if (!isset($_SESSION['tasks'])) {
    $_SESSION['tasks'] = [];
  }
?>

Listeye Görev Ekleme

Listeye Görev Ekleme

Yeni bir görevi oturuma eklemek için form gönderimini işleyin. Örnek:

İpucu: Kullanıcı girdisindeki gereksiz boşlukları kaldırmak için trim() kullanın.

<?php
  if (isset($_POST['add'])) {
    $task = trim($_POST['task']);
    if (!empty($task)) {
      $_SESSION['tasks'][] = $task;
    }
  }
?>

Görev Listesini Görüntüleme

Görev Listesini Görüntüleme

Oturumda depolanan görevleri görüntülemek için bir döngü kullanın. Örnek:

Önemli Nokta: Her görevde, görevi listeden kaldıran bir silme düğmesi bulunur.

<ul>
  <?php
    if (!empty($_SESSION['tasks'])) {
      foreach ($_SESSION['tasks'] as $key => $task) {
        echo "<li>$task <form style='display:inline;' method='post'><button type='submit' name='delete' value='$key'>Delete</button></form></li>";
      }
    } else {
      echo "<li>No tasks added yet.</li>";
    }
  ?>
</ul>

Görev Silme

Görev Silme

Görevleri kaldırmak için silme düğmesinin gönderimini işleyin. Örnek:

İpucu: Yeniden dizinleme, silme işleminden sonra görev dizinlerinin tutarlı kalmasını sağlar.

<?php
  if (isset($_POST['delete'])) {
    $key = $_POST['delete'];
    unset($_SESSION['tasks'][$key]);
    $_SESSION['tasks'] = array_values($_SESSION['tasks']); // Re-index the array
  }
?>

Uygulamayı Geliştirme

Uygulamayı Geliştirme

Ekleyebileceğiniz bazı geliştirmeler şunlardır:

  • Daha iyi bir kullanıcı arayüzü için uygulamayı CSS ile biçimlendirin.
  • Görevleri silmeden önce onay iletişim kutuları eklemek için JavaScript kullanın.
  • Kalıcı veri depolama için görevleri bir veritabanında saklayın.

Önemli Nokta: Geliştirmeler, uygulamanızı daha kullanıcı dostu ve işlevsel hâle getirir.

Harika İş Çıkardınız!

Harika İş Çıkardınız!

Tebrikler! PHP kullanarak basit bir yapılacaklar listesi uygulaması oluşturdunuz. Görevleri saklamak için oturumları kullanmayı, form verilerini işlemeyi ve görevleri dinamik olarak görüntüleyip silmeyi öğrendiniz. Bir sonraki derste PHP becerilerinizi geliştirecek başka eğlenceli bir proje oluşturacağız. Kod yazmaya devam edelim!

Basit Bir Yapılacaklar Listesi Oluşturma — resim 10

Sıkça Sorulan Sorular

“Basit Bir Yapılacaklar Listesi Oluşturma” dersi ücretsiz mi?

Evet — “Basit Bir Yapılacaklar Listesi 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 2 dersten oluşur.

“Basit Bir Yapılacaklar Listesi Oluşturma” dersinde ne öğreneceğim?

PHP ve HTML ile temel bir yapılacaklar listesi uygulaması 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, 2 dersinin 1. dersidir.

“Basit Bir Yapılacaklar Listesi 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. Basit Bir Yapılacaklar Listesi Oluşturma
  2. İletişim Formu Oluşturma
← PHP Academy Sayfasına Dön