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

رجاء حار: مساعدتي في هذا البرنامج

مغلق
بدأه bprof في 4 يونيو 2006 · 3 رد · 567 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي صفحة مطلوبة مني كامتحان...لقد عملت في الايام الثلاثة الماضية على برمجتها والانتهاء منها...ولكن لا زالت لدي مشكلة في أن نتيجة البرنامج لا تظهر وما يظهر فقط هو صفحة بيضاء...

مشكورين اخواني الاكارم...

انا لا اريد حل البرنامج ...فقد انتهيت من حله...اريد فقط ان تظهر نتيجة التنفيذ حتى اتأكد من صحة الكود(الحل)...

test.rar

#2

لا حظ يا أخي أنا مش عارف كيف تعمل الcondistion داه

if ($useraction =="stand") 

if (!$useraction || $useraction === "hit")

ok من وين أخذ المتغير useraction القيم hit/stand هل جلبتها في الصفحة mv.php أم إستخدمتها كمتغير عام

إذن أنت تعمل شروط وماعندك مع من تقارن إذن أكيد هيكون الشرط false ومن ثم صفحة بيضاء

تمام.إجلب أولا محتوى المتغير ومن ثم إعمل المقارنة

لا حظ كذالك أنك تعمل مقارنة لأكثر من قيمة كذالك فكر إيش قصدك وليس useraction مصفوفة؟؟؟؟؟؟

#3

ملف mv.htm

غير السطر 4 إلى

<input type="submit" name="useraction" value="deal">

في الثاني

الشرط

  if ($useraction == "deal") {

يأتي إقفال القوس بعد

	print showres();

وليس بعد الدالة resthis

بعدها شوف نتيجة البرنامج وكمل شغلك

تم تعديل هذه المشاركة بواسطة khh في 4 يونيو 2006 في 12:40

#4

بارك الله فيكما أخواي SoProgrammer و Khh

أخي SoProgrammer

ال condition الذي اشرت اليه هو خطأ مني والأصل أن يكون

if ($useraction =="deal") 

if (!$useraction || $useraction === "play again")

أخي Khh جربت طريقتك وبالفعل رأيت نتيجة ولكن ليست النتيجة المطلوبة...:)

هل تستطيعان أخواي ...هل تستطعيون إخواني مساعدتي في إظهار النتيجة المطلوبة

وهي اربعة صور مغطاة وصورة واحدة مكشوفة للاعب الخصم...

وخمسة صور مكشوفة لي..

بارك الله فيكم إخواني

هذا هو الكود الذي استعملته للاظهار

	function showcards($show,$title,$footer) {
		global $allcards;
		global $useraction;
		$showcards .= "<table width='70%' background='gfx/black.gif' cellspacing='   2' cellpadding='0' border='0'>
<tr><td valign='top'><TABLE width='100%' cellspacing='0' cellpadding='5' border='0'><TR><TD align='center' bgcolor='#000066'><img src=\"gfx/$title.gif\" alt='' border='0' align='top'></td></tr></table></td></tr>
<tr><td valign='top'><TABLE width='100%' cellspacing='0' cellpadding='5' border='0'><TR><TD align='center' bgcolor='#0066ff'>";
		for($i=0; $i < sizeof($show); $i++) {
		$card = $show[$i];
		if ($useraction != "deal" && $title == "dealershand" && $i == 0) {
			$showcards .= "<img src='cards/back.gif' width='71' height='96' alt='' border='0'> ";
		} else {
			$showcards .= "<img src=" . $cards[$card] . " width='71' height='96' alt='' border='0'> ";
		}
	}
	$showcards .= "<br>$footer</td></tr></table></td></tr></table><br>";
	return $showcards;
}

حاولت تشغيل كل الكود

ولكن رسالة خطأ في السطر 119 و 120 تظهر ولا ادري ما المشكلة في السطرين

array_push($mycards,$allcards);
		$oponentcards[$i] = $allcards;

رسالة الخطأ

Warning: in_array(): Wrong datatype for second argument

Warning: array_push(): First argument should be an array

تم تعديل هذه المشاركة بواسطة bprof في 4 يونيو 2006 في 19:51

هذا الموضوع مغلق.

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