الاخ aoot
شف ردي على الرجل الزلمة في هذا الموضوع
http://www.swalif.net/softs/showthre...threadid=40319
الاخ aoot
شف ردي على الرجل الزلمة في هذا الموضوع
http://www.swalif.net/softs/showthre...threadid=40319
__________________
شبكة مملكة العرب
---------------------
استضافة مواقع تبدأ من 100 ريال سنويا
خطط خاصة للموزعين
سكربت دليل المواقع
www.aknet.com
أرفق الملف الذي تعمل عليه وسأقوم بالتعديل فيه ...
__________________
****************************
Danger For Make Dreams
****************************
شكراً لك
صج أني تعقدت وأنا أركبه لاكن بالنهاية ظبط و تسلم
شكراً
__________________
الحمدلله الذي جعل اعداءنا من الحمقى
وأخيراً, خدمة سجل الزوار العربي لموقعك (مجاناً)
http://www.arabgb.com
طبعا كود السابق التالي سهل الاستخدام واكثر من رائع واني استخدمه في جميع برامجي ,
لكن في برنامجي التالي وجدت صعوبه , ساحاول شرحها باختصار ووضوح .
شرح قصير :
برنامج <<التالي .. السابق>> يعمل على جميع معلومات الجدول , ولكني اريده ان يعمل على جزء محدد من معلومات الجدول .
فصلاحية المعلومات يتم تحديدها حسب التاريخ .
التفصيل :
البرمجه التاليه هي تعمل على جميع بيانات الجدول :
$limit = 1;
$next = "nxbk";
empty($GLOBALS[$next]);
if(!ereg("[0-9]", $GLOBALS[$next])) $GLOBALS[$next] = '0';
$select = "SELECT * FROM nuke_marriage ORDER BY birthday";
$total_result = mysql_num_rows(mysql_query($select, $dbi));
$select .= " LIMIT ".$GLOBALS[$next].", ".$limit;
$result = mysql_query($select);
$num_rows = mysql_num_rows($result);
الان لدي الداله : is_date_ok($dayname,$monthname,$year)
وظيفة الداله ارجاع القيمه واحد اذا التاريخ صالح او 0 غير ذلك
الان كيف يمكن فحص القيمه قبل ان يتم حسابها مع برنامج <<التالي .. السابق>>
الملف كاملا هو :
<?php
/************************************************************************/
/* PHP marriage v 1.0 - module For PHP-NUKE: Web Portal System */
/* ================================================= */
/* */
/* Copyright © 2002 Dabburiya.com All rights reserved */
/* */
/************************************************************************/
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
echo "<script language = javascript>\n";
echo "function image_open(image_loc,img)\n";
echo "{\n";
echo " HTML = \"<html><style>body{margin:0px 0px 0px 0px}</style><body onBlur='top.close()'><img src='\"+ image_loc +\"' border=0 name=load_image onLoad='window.resizeTo(document.load_image.width+10,document.load_image.height+30)'></body></html>\";\n";
echo " popupImage = window.open('','_blank','toolbar=no,scrollbars=no');\n";
echo " popupImage.document.open();\n";
echo " popupImage.document.write(HTML);\n";
echo " popupImage.document.close();\n";
echo " obj_img = document.getElementById(img);\n";
echo " obj_img.src= obj_img.src;\n";
echo "}\n";
echo "</script>";
include ('header.php');
OpenTable();
include ("modules/$module_name/include/top.inc");
include ("modules/$module_name/include/functions.inc");
$limit = 1;
$next = "nxbk";
empty($GLOBALS[$next]);
if(!ereg("[0-9]", $GLOBALS[$next])) $GLOBALS[$next] = '0';
$select = "SELECT * FROM nuke_marriage ORDER BY birthday";
$total_result = mysql_num_rows(mysql_query($select, $dbi));
$select .= " LIMIT ".$GLOBALS[$next].", ".$limit;
$result = mysql_query($select);
$num_rows = mysql_num_rows($result);
$mycolor=0;
echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#94B6DE\" width=\"100%\" id=\"AutoNumber2\">\n";
echo "<tr>\n";
echo "<td width=\"100%\" background=\"modules/marriage/images/b-n-t.gif\">\n";
echo "<p align=\"center\"><font color=\"#FF0000\"><b>Ïáíá ÇáåÇÊÝ</b></font></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td width=\"100%\">\n";
echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#94B6DE\" width=\"100%\" id=\"AutoNumber3\">\n";
echo "<tr>\n";
echo "<td width=\"100%\">\n";
echo "<p align=\"center\">\n";
echo "<TABLE border=\"0\" cellspacing\"0\" cellpadding=\"0\" width=100% style=\"font-size: 10pt\">\n";
echo "<TR bgcolor=\"#84B6F4\">\n";
echo "<TH background=modules/$module_name/images/b-n-t.gif><img alt=\"ÇáÕæÑÉ\" border=\"0\" src=\"modules/$module_name/images/authors.gif\" width=\"15\" height=\"15\"></TH>\n";
echo "<TH background=modules/$module_name/images/b-n-t.gif>ÇáÚÇÆáå</TH>\n";
echo "<TH background=modules/$module_name/images/b-n-t.gif>ÇáÇÓã</TH>\n";
echo "<TH background=modules/$module_name/images/b-n-t.gif>ÇáÇÞÇãå</TH>\n";
echo "<TH background=modules/$module_name/images/b-n-t.gif>ÊÇÑíÎ ÇáÒæÇÌ</TH>\n";
echo "<TH background=modules/$module_name/images/b-n-t.gif>ãáÇÍÙÇÊ Íæá ÇáÒæÇÌ</TH>\n";
for($i=0; $i <= $num_rows; $i++)
{
$row = mysql_fetch_array($result);
$birthday = explode("-",$row["birthday"]);
$dayname = $birthday[2];
$monthname = $birthday[1];
$year = $birthday[0];
if(is_date_ok($dayname,$monthname,$year)) {
if($mycolor) {$mybgcolor="EAF4FF"; $mycolor=0; }
else {$mybgcolor="FFF8F0"; $mycolor=1; }
echo "<TR>\n";
echo "<TD align=center bgcolor=$mybgcolor>\n";
if($pic != "0.gif")
{
$marriage_pic=$row["picture"];
$marriage_name=$row["firstname"];
$marriage_name .=" ";
$marriage_name .=$row["lastname"];
echo "<a href=\"JavaScript:image_open('modules/$module_name/gallery/$marriage_pic','img1')\" border=0><img alt=\"ÚÑÖ ÕæÑÉ $marriage_name\" src=\"modules/$module_name/images/picture.gif\" border=0 id=img1></a>\n";
}
echo "</td>\n";
echo "<TD bgcolor=$mybgcolor>".$row["lastname"]."</td>\n";
echo "<TD bgcolor=$mybgcolor>".$row["firstname"]."</td>\n";
echo "<TD bgcolor=$mybgcolor>".$row["country"]."</td>\n";
echo "<TD bgcolor=$mybgcolor>".$row["birthday"]."</td>\n";
echo "<TD bgcolor=$mybgcolor>".$row["title"]."</td>\n";
echo "</TR>\n";
}
}
echo "</TABLE><tr><td width=\"100%\" background=\"modules/marriage/images/b-n-t.gif\" align=center>\n";
limit_result($limit,$next,$total_result);
echo "</td></tr></TABLE></td></tr></table><br>\n";
include("modules/$module_name/include/left.inc");
CloseTable();
include ('footer.php');
?>
__________________
موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php
منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php
__________________
ألا في سبيل الله ما أنا فاعل - - - عطاء وإقدام وحزم ونائل
ما اقصده هو :
اني اقوم ببرمجة برنامج يعمل على عرض مواعيد الزواج ,
اقوم بادخال اسم العريس وتاريخ زواجه ,
البرنامج يعرض جميع المواعيد ولكن لا يتم عرض المواعيد السابقه .
اي انه اقوم بفحص التاريخ وان كان التاريخ لم يحن بعد ستكون المعلومات صالحه .
الان !
يجب ادخال دالة الفحص في الكود التالي :
$limit = 1;
$next = "nxbk";
empty($GLOBALS[$next]);
if(!ereg("[0-9]", $GLOBALS[$next])) $GLOBALS[$next] = '0';
$select = "SELECT * FROM nuke_marriage ORDER BY birthday";
$total_result = mysql_num_rows(mysql_query($select, $dbi));
$select .= " LIMIT ".$GLOBALS[$next].", ".$limit;
$result = mysql_query($select);
$num_rows = mysql_num_rows($result);
الداله هي : : is_date_ok($dayname,$monthname,$year)
وظيفة الداله ارجاع القيمه واحد اذا التاريخ صالح او 0 غير ذلك
هذه الداله جهزتها من قبل ومضمونها :
function is_date_ok($dayname,$monthname,$year) {
$ok=0;
if($year>=date("Y"))
{
$ok=1;
if($year == date("Y"))
{
if($monthname >= date("m"))
{
$ok=1;
if($year == date("Y") AND $monthname == date("m"))
{
if($dayname >= date("d"))
{
$ok=1;
}
else $ok=0;
}
}
else $ok=0;
}
}
else $ok=0;
return $ok;
}
لا اعرف كيف اجد حل لهذه المشكله ,
كل ما اريده هو حجب التواريخ السابقه (اللتي تكون اقل من تاريخ اليوم المتواجدين به) لكي لا يتم احتسابها مع ال تالي والسابق !
ربما اللحل صعب !
<< اضف رد >>
__________________
موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php
منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php
البرنامج مرفق هنا ,
انا كنت اتحدث عن ملف index اللذي يعرض المعلومات
__________________
موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php
منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php
اظن بان الامر صعبا اخي ncE بارع Pri
لا اريد ان اشغلك معي حتما ساجد حل اناء الله
يكفي اننا استفدنا كثيرا من هذا السكربت الرائع
__________________
موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php
منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php