الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إضافة عمود في جدول حسب عدد المنتجات

بدأه star_tamer_1980 في 18 نوفمبر 2012 · 2 رد · 569 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو سمحتوا

في مواقع بيع المنتجات

يوجد شيء اسمه المقارنة بين المنتجات

يعني ممكن أقارن بين منتجين أو ثلاثة أو أربعة

وعندما أختار منتجين يظهر المنتجين بجوار بعضهم

وعندما أختار ثلاثة منتجات يظهر عمود ثالث

وعندما أختار أربعة منتجات يظهر عمود رابع

فكيف أزيد عدد أعمدة الجدول برمجياً

أتمنى أن أكون قد أوضحت

والسلام عليكم

#2

وعليكم السلام ورحمة الله وبركاته

- الفكرة تكمن في تكرار الأعمدة وسيكون عدد الصفوف هو عدد الأعمدة في جدول المنتجات بقاعدة البيانات سأكتفي بذكر الاسم والسعر والتفاصيل من جدول المنتجات لشرح المطلوب عليها كالتالي :

<?php
	while($raw=mysql_fetch_array($sqlquery))
	{
    	$product['name'][] = $row['name'];
    	$product['price'][] = $row['price'];
    	$product['det'][] = $row['det'];
	}

	$table = "<table>";
	foreach($product as $key=>$value)
	{
    	$table .="<tr><td>".$key."</td>";
    	foreach($product[$key] as $value2)
    	{    
            $table .= "<td>".$value2."</td>";
    	}
    	$table .= "</tr>";
	}
	$table .= "</table>";
	echo $table;
?>

- طبعاً ستغير الكود بما يناسب إحتياجك أتمني أن تكون الفكرة واضحه

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3
ahmedsaoud31 كتب:

وعليكم السلام ورحمة الله وبركاته

- الفكرة تكمن في تكرار الأعمدة وسيكون عدد الصفوف هو عدد الأعمدة في جدول المنتجات بقاعدة البيانات سأكتفي بذكر الاسم والسعر والتفاصيل من جدول المنتجات لشرح المطلوب عليها كالتالي :

<?php
	while($raw=mysql_fetch_array($sqlquery))
	{
    	$product['name'][] = $row['name'];
    	$product['price'][] = $row['price'];
    	$product['det'][] = $row['det'];
	}

	$table = "<table>";
	foreach($product as $key=>$value)
	{
    	$table .="<tr><td>".$key."</td>";
    	foreach($product[$key] as $value2)
    	{    
            $table .= "<td>".$value2."</td>";
    	}
    	$table .= "</tr>";
	}
	$table .= "</table>";
	echo $table;
?>

- طبعاً ستغير الكود بما يناسب إحتياجك أتمني أن تكون الفكرة واضحه

والله مش عارف أشكر حضرتك إزاي؟؟

ربنا يجازيك خير

مواضيع مشابهة