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

سؤال في دالة التاريخ

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

السلام عليكم

كيف اعمل كود لتاريخ انتهاء المسابقة و يكون أكثر من تاريخ الابتداء بسبعة ايام.

اذا كان تاريخ ابتداءالمسابقة هو 01-12-2000 يكون تاريخ انتهاء المسابقة هو 08-12-2000

والكود كالاتي:

<?php 
				$host="localhost"; // Host name 
   				$username=""; // Mysql username 
				  $password=""; // Mysql password 
				  $db_name="Information System Website"; // Database name 
				  $tbl_name="contest"; // Table name 
				  $_POST[SD]=date('d/m/y');
				// Connect to server and select databse.
				  mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
 				mysql_select_db("$db_name")or die("cannot select DB");
				$sql="INSERT INTO $tbl_name (context,first_choice,second_choice,third_choice,right_ans,startdate)
				VALUES ('$_POST[S1]','$_POST[T1]','$_POST[T2]','$_POST[T3]','$_POST[TT]','$_POST[SD]')";
				if (!mysql_query($sql)) 
					{die('Error: ' . mysql_error());}
					 else{echo "the contest added";} 
?>
#2
 
<?php
  $m=12;
  $d=31;
  $y=2008;
  $lastDay = mktime(0,0,0,date($m),date($d)+7,date($y));
  echo date("Y/m/d", $lastDay);
?>

المتغيرات التي لدينا تمثل اليوم والشهر والسنة

ستقوم بتحديدها على حسب المدخلات التي لديك ( هنا قمت بتثبيت القيم للتوضيح )

نستفيد من هذه المتغيرات في الدالة mktime()

لاحظ إضافة 7 إلى اليوم

I Say Nothing

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