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

كيف اطبع مسافه فاضيه ؟

بدأه FunnyWolF في 30 أكتوبر 2008 · 10 رد · 1,974 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ياشباب عندي الكود هذا

while ($row = mysql_fetch_assoc($result)) {
	echo "<br/>".$row['name'];
	echo $row['model'];
	echo $row['quantity'];
	echo $row['price'];
}

لكن ابيه يطبع مسافه فاضيه باستخدام التاب tab لانو ابي المسافات تكون موحده وثابته

تم تعديل هذه المشاركة بواسطة FunnyWolF في 30 أكتوبر 2008 في 16:12

#2

أعتقد أن echo مع t\ تطبع مسافة جدولية (tab) والله أعلم لم أجرب.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

يمكنك استخدام

echo "\t";
OR
echo" ";

تم تعديل هذه المشاركة بواسطة ahmad123 في 30 أكتوبر 2008 في 17:46

#4

الف شكر ياجماعه

طيب عندي سوال كمان :blush:

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

وجربت الكود التالي ولكن بدون جدوى,فقط يطبع السطر الاول من الجدول

يمكن تشوفون في الكود شي ملخبط(شوي من الC وشوي من ال VB) :P هذه نتيجة الفلسفه وتعلم اكثر من لغه

$sum=0;
while ($row = mysql_fetch_assoc($result)) {
	echo "<br/>".$row['name']."\t";
	echo $row['model']."\t";
	echo $row['quantity']."\t";
	echo $row['price'];
	$sum = $sum + (val($row['quantity'])*val($row['price']));
}

echo "the total Value = $" . $sum;
#5

الـ tab تقريباً وليس شرط، تقاس بـ 4 مسافات لذلك تحتاج إلى استخدام 4 من   التي ذكرها الأخ أحمد.

بخصوص مشكلتك الثانية لا أرى مشكلة، لكن السطر الأخير في الحلقة غير متأكد منه، لا أعرف الكثير في PHP

جرب استخدام mysql_fetch_row لكن تذكر حينها تستدعي العناصر حسب الترتيب وليس الاسم.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

عزيزي

علامة ال \t و \n لن تعمل بالشكل المطلوب عند عرض الصفحه على العكس في عرض المصدر

لذلك انصحك باستعمال ال  

او

ال css وهو الخيار الافضل

خواص ال padding و margin

فمثلا جرب ان تضعهم على هيئة

<li style="float:left;margin:0 2px 0 2px;"> ..... </li>

هذا والله اعلم

بالتوفيق

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#7

طيب ياشباب

مشكلة المسافه الحمد لله انحلت

لكن في مشكلة ثانيه اللي هي العمليه الحسابية التاليه

$sum=0;
while ($row = mysql_fetch_assoc($result)) {
	echo "<br/>".$row['name']."\t";
	echo $row['model']."\t";
	echo $row['quantity']."\t";
	echo $row['price'];
	$sum = $sum + (val($row['quantity'])*val($row['price']));
}

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

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

فهل من منقذ :P وشاكر لكم والله شباب على جهودكم

#8

الغي آخر سطر وشوف لو بتظهر ترويسة الجدول على الأقل صح ولا لاء.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#9

عزيزي

استبدل هذا السطر

$sum = $sum + (val($row['quantity'])*val($row['price']));

بهذا

$sum = $row['quantity']*$row['price'];

ولكن انتبه.. بما اننا داخل اللوب.. فسيتم تسجيل اخر عملية حسابيه على اخر صف في القاعده في المتغير $sum

بالتوفيق

تم تعديل هذه المشاركة بواسطة DeaD SouL في 31 أكتوبر 2008 في 07:06

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#10
DeaD SouL كتب:
عزيزي

استبدل هذا السطر

$sum = $sum + (val($row['quantity'])*val($row['price']));

بهذا

$sum = $row['quantity']*$row['price'];

ولكن انتبه.. بما اننا داخل اللوب.. فسيتم تسجيل اخر عملية حسابيه على اخر صف في القاعده في المتغير $sum

بالتوفيق

ياهوووووووووووووووووووووووووووووو :lol:

الله يعطيك الف الف عافيه اخوي ولا يهونون الشباب الباقين

اشتغل الكود الان ميه ميه

#11

الله يعافيك يالغالي..

والحمدلله انها اشتغلت تمام :)

بالتوفيق

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…