PHP ile Alışveriş Sepeti Yapma ve Görüntüleme
Genellikle E-ticaret siteleri için alışveriş sepeti yapılır. PHP ile alışveriş sepeti yapması hem kolay hem de oldukça güvenli bir iştir. Tüm detayları sizler için bir araya getirdik.
PHP ile bir alışveriş sepeti yapmak için bir veritabanı oluşturmanız gerekir. Bu veritabanı, ürünleri ve sepete eklenen ürünleri depolamak için kullanılacaktır.
Veritabanınızı oluşturduktan sonra, PHP ile bir web sayfası oluşturun ve ürünleri listeleyen bir form oluşturun. Form, her ürün için bir “Ekle” düğmesi içerecektir. Düğmeye tıklandığında, ürün sepete eklenecek ve veritabanına kaydedilecektir.
Alışveriş sepetini görüntülemek için bir sayfa oluşturun ve veritabanından sepete eklenen ürünleri listeleyin. Sepetten ürünleri silmek için her ürün için bir “Sil” düğmesi oluşturun. Düğmeye tıklandığında, ürün veritabanından silinecek ve sepet güncellenecektir.
PHP ile Alışveriş Sepeti Yapma Kodu
Örnek olarak, veritabanınızda “products” adında bir tablo oluşturduğunuzu varsayalım ve bu tablo “id”, “name” ve “price” gibi sütunlar içermektedir. Aşağıdaki kod, PHP ile ürünleri listeleyen ve sepete ekleyen bir form oluşturacaktır:
<?php // Veritabanı bağlantısını yapın $db = mysqli_connect("localhost", "kullanici_adi", "parola", "veritabani_adi"); // Ürünleri veritabanından çekin $query = "SELECT * FROM products"; $result = mysqli_query($db, $query); // Form oluşturun echo "<form action='add_to_cart.php' method='post'>"; // Her ürün için bir seçim düğmesi oluşturun while ($row = mysqli_fetch_assoc($result)) { $id = $row['id']; $name = $row['name']; $price = $row['price']; echo "<input type='checkbox' name='product_id[]' value='$id'> $name ($price TL)<br>"; } // Sepete ekle düğmesi oluşturun echo "<input type='submit' value='Sepete Ekle'>"; echo "</form>"; ?>
Bu kod, veritabanındaki tüm ürünleri listeleyen ve her ürün için bir seçim düğmesi oluşturan bir form oluşturacaktır. Düğmeye tıklandığında, seçilen ürünler “add_to_cart.php” sayfasına gönderilecektir. Bu sayfa, seçilen ürünleri veritabanına ekleyecektir ve sepeti güncelleyecektir.
Eğer sepeti görüntülemek istiyorsanız, aşağıdaki kodu kullanabilirsiniz:
<?php // Veritabanı bağlantısını yapın $db = mysqli_connect("localhost", "kullanici_adi", "parola", "veritabani_adi"); // Sepetten ürünleri çekin $query = "SELECT * FROM cart WHERE user_id = $user_id"; $result = mysqli_query($db, $query); // Sepetteki ürünleri listeleyin echo "<table>"; echo "<tr><th>Ürün</th><th>Fiyat</th><th>Miktar</th><th>Toplam</th></tr>";
PHP ile Anket Yapımı İçin Tıklayınız