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

php

Shahed Hamd

السؤال

لما اضغط على زر 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...