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

سؤال عن الFOR وانشاء جدول ضرب

بدأه Dr.UaE1 في 23 يونيو 2013 · 3 رد · 476 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

حاولت كتابة كود html للادخال و php للإخراج ،

 

الhtml يدخل عدد الاعمدة row وعدد التقاطع columns و اللون و العرض

<html>
<head> <title> test </title> </head>

<body>
<form action="there.php" method="get">

Rows <input type="text" value="row"> <br>
Columns <input type="text" value="Col"> <br>
Width <input type="text" value="width"> <br>
Color <input type="text" value="color"> <br>

<input type="submit" value="Draw"> <br>




</form>
</body>
</html>

بعد ذلك قمت بكتابة كود الphp وكنت اريد شكل المخرجات كالتالي ،

 

E7OuZ.jpg

وهذا كود الphp

<?php

for ( $i=0; i < $_GET ["row"]; $i++)

{

	 echo "<tr>";

	 
	 for ( $j=0; $j < $_GET ["col"]; $j++) 
	 
	 
	 {
	 
		$result = $_GET ["col"] * $_GET ["row"];
		
		echo "<td>. $result ."</td>";
	 
	 
	 }
	 
	 
	 
	echo "</tr>";
}


?>

اتمنى اعرف وين الاخطاء

تم تعديل هذه المشاركة بواسطة Dr.UaE1 في 23 يونيو 2013 في 10:47

#2

السلام عليكم

 

الخطأ لديك في المعادلة التي تنشيء الشكل الذي تريده للجدول في السطر التالي:

$result = $_GET ["col"] * $_GET ["row"];

غيره إلى :

$result = $j*$i;

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

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

#3

جزاك الله خير ،

 

الان كيف لي ان احدد لون الجدول + العرض (width) ؟

تم تعديل هذه المشاركة بواسطة Dr.UaE1 في 23 يونيو 2013 في 17:24

#4

السلام عليكم

 

- راجع اساسيات اللغة الهيكلية HTML ولغة التنسيق css  حتى لا تقف في مثل هذه الأمور الصغيرة  وإليك هذه الدورة بها مدخل لكل منها ثم لغة php

- وبالنسبة للعرض لم تحدد عرض الجدول أم عرض الخلية أم عرض ماذا عموماً سأعتبر أنك تريد سمك الإطار .

الكود سيكون على الشكل التالي :

<?php
echo "<table bgcolor='{$_GET ['color']}' border='{$_GET ['width']}'>";
for ( $i=0;$i<$_GET ["row"];$i++)
{
    echo "<tr>";
    for ($j=0;$j<$_GET ["col"];$j++)
    {
        $result = $i*$j;
        echo "<td>". $result ."</td>";
    }
    echo "</tr>";
}
echo "</table>";
?>

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

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

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