Php 8 Kategori Ekleme Formu
PHP 8 ile bir kategori ekleme formu oluşturmak için aşağıdaki adımları izleyebilirsiniz. Bu işlem, HTML formunu, PHP kodunu ve MySQL veritabanına veri eklemeyi içerir.
1. HTML Kategori Ekleme Formu
Öncelikle, kullanıcıdan kategori ismi ve açıklamasını alacak basit bir HTML formu oluşturalım:
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Kategori Ekleme</title> </head> <body> <h1>Kategori Ekle</h1> <form action="kategori_ekle.php" method="post"> <label for="isim">Kategori İsmi:</label> <input type="text" id="isim" name="isim" required> <br> <label for="aciklama">Açıklama:</label> <textarea id="aciklama" name="aciklama"> </textarea> <br> <input type="submit" value="Ekle"> </form> </body> </html> 2. PHP Kodu (kategori_ekle.php)
Form verilerini işlemek için bir PHP dosyası oluşturalım. Bu dosya, formdan gelen verileri alacak ve veritabanına ekleyecek.
<?php // Veritabanı bağlantısı $servername = "localhost"; $username = "kullanici_adiniz"; $password = "sifreniz"; $dbname = "veritabani_adiniz"; // Bağlantıyı oluştur $conn = new mysqli($servername, $username, $password, $dbname); // Bağlantıyı kontrol et if ($conn->connect_error) { die("Bağlantı başarısız: " . $conn->connect_error); } // Formdan gelen verileri kontrol et if ($_SERVER["REQUEST_METHOD"] == "POST") { $isim = $_POST['isim']; $aciklama = $_POST['aciklama']; // Prepared sorgu oluştur $stmt = $conn->prepare("INSERT INTO kategoriler (isim, aciklama) VALUES (?, ?)"); $stmt->bind_param("ss", $isim, $aciklama); // Sorguyu çalıştır if ($stmt->execute()) { echo "Yeni kategori eklendi!"; } else { echo "Kategori eklenemedi: " . $stmt->error; } // Sorgu nesnesini kapat $stmt->close(); } // Bağlantıyı kapat $conn->close(); ?> 3. Açıklama
-
HTML Formu: Kategori ismi ve açıklaması için iki alan içeren basit bir formdur. Form verileri,
kategori_ekle.phpdosyasına gönderilir. -
PHP Kodu:
- Veritabanına bağlanır ve formdan gelen verileri alır.
-
$_SERVER["REQUEST_METHOD"]ile formun POST yöntemiyle gönderilip gönderilmediğini kontrol eder. - Prepared sorgu kullanarak, kategori ismi ve açıklamasını veritabanına ekler.
- Eğer ekleme işlemi başarılı olursa kullanıcıya bir mesaj gösterir; aksi takdirde hata mesajı döner.
4. Kullanım
- Yukarıdaki HTML formunu bir dosyaya (örneğin,
kategori_ekle_form.php) kaydedin. - PHP kodunu başka bir dosyaya (örneğin,
kategori_ekle.php) kaydedin. - Web sunucunuzda bu dosyaları çalıştırarak kategori ekleme işlemini deneyin.
Bu adımlarla, kullanıcıların yeni kategoriler eklemesine olanak tanıyan basit bir uygulama oluşturmuş oldunuz.
Bu ders size yardımcı oldu mu? Puan verin!
Geri bildiriminiz içeriğimizi sürekli güncel ve kaliteli tutmamızı sağlar.
Sıkça Sorulan Sorular (SSS)
Bu ders ve konuyla ilgili en çok merak edilenler
Php 8 Kategori Ekleme Formu dersini öğrenmek için ön koşul var mı?
Bu eğitim temel seviyeden ileri seviyeye adım adım hazırlanmıştır. Kodları kopyalayıp Canlı Editör üzerinde test ederek kolayca pratik yapabilirsiniz.
Örnek kodları kendi projelerimde ücretsiz kullanabilir miyim?
Evet, PHP Hocası üzerindeki tüm kod örnekleri açık kaynak mantığıyla sunulmaktadır. Ticari veya kişisel projelerinizde serbestçe kullanabilirsiniz.
Takıldığım bir yerde nereden soru sorabilirim?
Dersin altındaki topluluk yorumları bölümünden sorunuzu sorabilirsiniz. Eğitmenlerimiz ve topluluk üyelerimiz kısa sürede yanıt verecektir.
Topluluk Yorumları (0)
Ders Hakkında Yorum Yap veya Soru Sor
Henüz yorum yapılmamış. İlk yorumu siz yazın!