اذهب إلى المحتوى

السؤال

نشر (معدل)

لما اضغط على زر read more في صفحة المنتج  رح يظهرلي تفاصيل المنتج من الداتا بيز لكن عندي مشكلة بالاكواد ممكن تحكولي شو الخطأ

<?php include_once('connection.php') ?>

<!DOCTYPE html>
<html lang="en" >
<?php include_once('partial/head.php') ?>
<body class="blog-author bg-gray-200">
    
   
    <header>
        <div class="page-header min-height-400" style="background-image: url('assets/img/city-profile.jpg');" loading="lazy">
            <span class="mask bg-gradient-dark opacity-8"></span>
        </div>
    </header>
    <div class="card card-body blur shadow-blur mx-3 mx-md-4 mt-n6 mb-4">
        <section class="py-3 mb-5 pb-5">
            <div class="container">
                <div class="row">
                    <div class="col-lg-6">
                        <h3 class="mb-5">Cateogry View</h3>
                    </div>
                </div>
                <div class="row">

                    <?php
                    $view_category = $_GET['name'];
                    $query = "SELECT product_name , product_name ,  price ,img FROM product JOIN category ON product.proudct_id = category.category_id
                    WHERE category_name = '$view_category' ";
                    $result = mysqli_query($connection , $query);
                    ?>
                    <?php while($row = mysqli_fetch_assoc($result)) :?>
                        <div class="col-lg-3 col-sm-6">
                            <div class="card card-plain">
                                <div class="card-header p-0 position-relative">
                                    <a class="d-block blur-shadow-image">
                                        <img src="<?= $row['img'] ?>" alt="img-blur-shadow" class="img-fluid shadow border-radius-lg" loading="lazy">
                                    </a>
                                </div>
                                <div class="card-body px-0">
                                    <h5 class="m-0 py-2">
                                        <?= $row['product_name'] ?>
                                    </h5>
                                    
                                    <p>
                                        <strong >Price</strong> : <?= $row['price'] ?>
                                    </p>
                                    <a href="product_details.php">
                                    <form action="" method="get">
                                       <input type="hidden" name="id" value="2">
                                       <input type="submit" name="Read more" value="Read more">
                                    </form>
                                       
                                       </a>
                                   
                                </div>
                            </div>
                        </div>
                    <?php endwhile ?>
                </div>
            </div>
        </section>

        
    </div>



</body>

</html>

هاد الكود في صفحة المنتجات وعند الضغط على زر read more رح ينقلني ع صفحة التفاصيل مع اخذ البيانات من الداتا بيز

<?php include_once('connection.php') ?>

<!DOCTYPE html>
<html lang="en" >
<?php include_once('partial/head.php') ?>
<body class="blog-author bg-gray-200">
    
   
    <header>
        <div class="page-header min-height-400" style="background-image: url('assets/img/city-profile.jpg');" loading="lazy">
            <span class="mask bg-gradient-dark opacity-8"></span>
        </div>
    </header>
    <div class="card card-body blur shadow-blur mx-3 mx-md-4 mt-n6 mb-4">
        <section class="py-3 mb-5 pb-5">
            <div class="container">
                <div class="row">
                    <div class="col-lg-6">
                        <h3 class="mb-5">product_details</h3>
                    </div>
                </div>
                <div class="row">

                    <?php
                    if(isset($_GET['Read more'])){
                    // $product_details = $_GET['name'];
                    $query = "SELECT product_name , product_name ,  price ,img FROM product_details JOIN product ON product_details.product_det_id = product.proudct_id
                    WHERE product_id = $_GET['product_det_id'] ";
                    $result = mysqli_query($connection , $query);
                    ?>
                    <?php while($row = mysqli_fetch_assoc($result)) :?>
                        <div class="col-lg-3 col-sm-6">
                            <div class="card card-plain">
                                <div class="card-header p-0 position-relative">
                                    <a class="d-block blur-shadow-image">
                                        <img src="<?= $row['img'] ?>" alt="img-blur-shadow" class="img-fluid shadow border-radius-lg" loading="lazy">
                                    </a>
                                </div>
                                <div class="card-body px-0">
                                    <h5 class="m-0 py-2">
                                        <?= $row['product_name'] ?>
                                    </h5>
                                    <p class="m-0 py-2">
                                        <strong >Description</strong> : <?= $row['product_desc'] ?>
                                    </p>
                                    
                                    <p>
                                        <strong >Price</strong> : <?= $row['price'] ?>
                                    </p>
                                    <a href=".php">
                                       <button>Add To Cart</button>
                                       </a>
                                   
                                </div>
                            </div>
                        </div>
                    
                                   
                              
                  <?php endwhile ?>
                </div>
            </div>
        </section>

        
    </div>



</body>

</html>

وهاد الكود في صفحة التفاصيل لكن اظن فيه غلط مش عارفة احلو

هي جدول لبرودكت في الداتا وجدول التفاصيل بس ما ضفت منتجات كنت اجرب وما زبط

لقطة الشاشة 2022-06-09 122636.jpg

لقطة الشاشة 2022-06-09 122620.jpg

تم التعديل في بواسطة jana

Recommended Posts

  • 0
نشر

انا شايف خطأ في بعض الوسوم php tags

مثلا

<img src="<?= $row['img'] ?>" alt="img-blur-shadow" class="img-fluid shadow border-radius-lg" loading="lazy">
          ^^^^^^^^^^^^^^^^^^^

من المفترض ان تكون هكذا

 

<img src="<?php echo $row['img'] ?>" alt="img-blur-shadow" class="img-fluid shadow border-radius-lg" loading="lazy">

و الخطأ متكرر في اغلب الكود

صححه و جرب كده

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...