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

زيد رقم او اكثر او ارقام عشوائيه .. الفكره هي جدول الضرب والجمع

بدأه Wekwek في 20 سبتمبر 2008 · 7 رد · 2,333 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

بارك الله فيكم عندي مشروع واحتاج طريقة كتابة هذا الكود وانا مبتدئ توني في اول الطريق :wacko:

الفكره هي نفس جدول الضرب والجمع ولكن فيها اختلاف يزيد رقم على الرقم السابق مثل في كل مره يزداد العدد رقم فقط حتى نوصل للـــ 100

ويرجع العد من الواحد مره اخري

مثال......

الصفحه الاولى


<form action="kk.php" method=POST>
رقم الاول: <input type=text name=name1 value=7> <br />
رقم الثاني: <input type=text name=name2 value=2><br />
<input type=submit value="التالي"><br>
</form>
</center>
<center>

يتحول على الصفحه الثانيه ويطلع الناتج



$name1=$_POST[name1];
$name2=$_POST[name2];
$name3=$_POST[name3];
$name3=$name1+$name2;
if($_POST){
echo "<center> ناتج عملية الجمع هو <br />" , $name3;
}
else{
echo "لم تتم عملية الجمع </center>";
}
?>
<center>
<form action="hhh.php" method=POST>

<input type=submit value="استمر التالي"><br>
</form>
</center>
<?php

اخواني الفكره هي ان الكود الاول يزيد رقم واحد والثاني لناتج

========

...... الفكره الثانيه نفس العمليه بس ارقام عشوائيه

بارك الله فيكم من لديه خبره يساعدني

#2

سبحان الله معقوله مشكلتي مالها حل؟

اخواني انا مابي الكود جاهز .. انا بس علاقل لو توصلوني على داله معينه استخدمها الاني والله بحاجه كبيره

مثل الحلقه الدائريه كل مانرجع للفورم الاول يزيد رقم واحد

انتظر اهل الخبره :wacko:

#3

لا أعلم إن كانت صفحة PHP تقوم بالاحتفاظ بقيمة متغير ما لو تم إرسال قيم من صفحات مختلفة.

لو فعلت، يمكنك حينها أن تقوم بزيادة قيمة name3 بمقدار واحد في كل مرة يتم طلب الصفحة فقط

$name3 = $name3 + 1

إن لم يكن هذا ممكناً ربما تستطيع الاعتماد على إنشاء session والاستفادة من هذا لأنه يكون مصرح على كامل الصفحات وهو يحتفظ بالقيم أكيد وتستطيع التعديل عليه متى شئت.

هذه فكرة، ابدأ منها.

السلام عليكم

Do as I say, not as I do

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

#4

نعم استعمل session or cookies

or text hiden

هناك حلول لاحصر لها

ذبس نريد توضيح أكتر من فضلك هل تعني ب العدد 100 هو عدد مرات العملية ام المجموع للعددين ؟

تم تعديل هذه المشاركة بواسطة man4maya في 21 سبتمبر 2008 في 11:40

image-27.gif

concepteur realisateur java j2ee

php5 and asp

#5

بارك الله فيك اخوي xcker

العمليه الاولى ماتنفع الان بالحاله هذي راح يكون حجم الكود كبيرررر

اما الاداء الثانيه ماعرفها بما انى مبتدئ

بارك الله فيك اخوي man4maya

نعم عدد تكرار العمليه

name1 2

+

name2 3

= أضغط زر يتحول الى الصفحه الثانيه ويطلع الناتج

name3 = 5 الناتج

والان اضغط على الزر التالي يرجعني الى الفورم الاول مره اخري

مشكلتي في هذي المكان..........

عدد 2 يصبح 3

وعدد 3 يصبح 4

والناتج يكون طبيعي 7

وتكرر العمليه والمقصود في رقم 100 هو عدد التكرار العمليه

اتمني يارب اني وضحت الفكره اكثر

.... جزاكم الله خير....

#6

هل تقصد مثلا اذا ادخل مستخدم 3+2 ... ان يقوم عمل زياده بمقدار 1 لكل مدخل وجمعهم وتكرار هذه عمليه 100 مره ؟؟

تم تعديل هذه المشاركة بواسطة ahmad123 في 21 سبتمبر 2008 في 20:08

#7

:P اليك الحل أخوي نرجو دعائك

تم صناعة بريمج لك وهو 100 php

<?php
session_start();

		$_SESSION['a'] = $_SESSION['a']+1;
		$_SESSION['b'] =$_SESSION['b']+1;
		$_SESSION['incriment'];
		if($_SESSION['a']!='' and $_SESSION['b']!='')
		{
		?>
			<?php
			if($_SESSION['incriment']<100)
			{
			?>
					<center>
					<form action="result.php" method=POST>
					numero 1: <input type=text name=name1 value= <?php echo $_SESSION['a']?> > <br />
					numero 2: <input type=text name=name2 value=<?php  echo $_SESSION['b']?> ><br />
					<input type=submit value="calculer"><br>
					</form>
					</center>
			<?php
			}
			else if($_SESSION['incriment']=100)
			{
			?>
			<form action="index.php" method=POST>
			<?php  $_SESSION['incriment']=0;?>
			<input type=submit value="?? ????"><br>
			</form>
			<?php	
			}

			?>
		<?php
		}
		else
		{
		?>
		<center>
		<form action="result.php" method=POST>
		numero 1: <input type=text name=name1 > <br />
		numero 2: <input type=text name=name2 ><br />
		<input type=submit value="calculer"><br>
		</form>
		</center>
		<?php
		}		
?>

صفحة التانية لعرض النتائج

<?php
session_start();
	$var_a = (isset($_POST['name1'])) ? $_POST['name1'] : '';
	$var_b =  (isset($_POST['name2']))  ? $_POST['name2']  : '';
	$result=$var_a +$var_b;


	if ($var_a !="" or $var_b!="")
	{
		if (is_numeric($var_a) && is_numeric ($var_b))
			{			
				$_SESSION['incriment'] = $_SESSION['incriment']+1;
				$_SESSION['a'] = $var_a;
				$_SESSION['b'] =$var_b;
				echo "le resultat est de :"+$result;
				echo "<br/>";
				echo "le nombre dincrimentation ets de :"+$_SESSION['incriment'];
			}
			else
			{
					// une erreur de saisie ...?
					echo 'Erreur entrer value nueric !';
			}
	}
	else
	{
	echo 'Erreur de remplire les champs !';
	}


?>
<hr/>
<center>
<form action="index.php" method=POST>
<input type=submit value="????? ??????"><br>
</form>
</center>

تحميل من المرفقات

man4maya.rar

تم تعديل هذه المشاركة بواسطة man4maya في 22 سبتمبر 2008 في 03:01

image-27.gif

concepteur realisateur java j2ee

php5 and asp

#8

السلام عليكم

الله يوفقك ويصلح ذريتك يارب العالمين

الف الف شكر نعم هذا المطلوب ربي يجعله في ميزان حسناتك

والله انك فرحتني

++++++++

والف شكر للأخوان الذين سعو في مساعدتي بارك الله فيكم

+++++++

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

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

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

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

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