تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو فعال جدا
تاريخ التسجيل: Jun 2003-
#1 (permalink)  
كيف ممكن عمل عرض للنتائج بتقسيم شهري؟؟؟؟


السلام عليكم

كيف ممك عرض نتائج بحيث يعرض كالتالي

------------------------------------
عام 2005

شهر jan
شهر feb
شهر Mar
------------------------------------
عام 2004
عام 2003
عام 2002

------------------------------------

طبعا كما تشاهدون اريد ان يعرض شهور السنة الحالية والاعوام السابقة يقوم بوضع العام طبعا عند الضغط عليه يعرض شهور تلك السنة


ملاحظة في جدول القواعد البيانات لدي حقل يحتوي على

رقم اليوم من 1 - 31
رقم الشهر من 1 - 12
رقم العام
3 حقول مختلفة


كيف ممكن عمل هذه الفكرة ؟؟
انا حاولت بوضع 3 جمل while () بداخل بعض " دمرت السيرفر كلو "


يرجا توضيح الفكرة ومحاولة عمل الملف دون دمار السيرفر مجددا هههههههههههههههههههه

وشكرا لكم اعزائي






__________________


عاشت فلسطين وعاشت المقاومة
http://www.palintefada.com/arabic
http://www.palissue.com/arabic
موقع انتفاضة فلسطين - موقع القضية الفلسطينية
الكاسر

elkaser غير متواجد حالياً   قديم 25-03-2005, 03:39 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Jun 2003-
#2 (permalink)  

هذا الكود اللعين الي وضعته وقام بتدمير السيرفر


كود PHP:

<?php
require("includes/meta.php");
require(
"includes/config.php");
require(
"includes/functions.php");
require(
"includes/pager.php");

$get_year=$_GET['year'];

if(!isset(
$get_year) OR ($get_year == "") OR (strlen($get_year) > "4") ){

$currect_year date('Y');

} else {

$currect_year=$_GET['year'];

}

$today_day=date('j');
$today_month=date('n');
$today_year=date('Y');



$select_events=mysql_query("SELECT* FROM events");
while(
$info=mysql_fetch_array($select_events) ){

$se_year=$info['year'];
$se_month=$info['month'];
$se_day=$info['day'];


    if(
$se_year == $currect_year){
        
//display monthly
        
while($se_month <= $today_month){
        
        echo 
"<a href=\"$PHP_SELF?show=monthly&year=$se_year&month=$se_month\">month of: $se_month</a>";
        }

    } else {
    
//display yearly
    
        
while($se_year $today_year){
        
        echo 
"<a href=\"$PHP_SELF?show=yearly&year=$se_year&month=$se_month\">year of: $se_year</a>";
        }


    }

}







?>






__________________


عاشت فلسطين وعاشت المقاومة
http://www.palintefada.com/arabic
http://www.palissue.com/arabic
موقع انتفاضة فلسطين - موقع القضية الفلسطينية
الكاسر

elkaser غير متواجد حالياً   قديم 25-03-2005, 03:46 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#3 (permalink)  

ايه ده يا ابني؟ ما تلعبش مع الماي اس كيو ال
جرب:
بعد الجزء الأول من الكود اللي بتشوف فيه قيمة السنة والكلام ده جرب:
كود PHP:
$select_events=mysql_query("SELECT month FROM events WHERE year = $currect_year GROUP BY month ORDER BY month asc") or die(mysql_error());
if(
mysql_num_rows($select_events) <> 0){
echo 
$currect_year "<br>";
while(
$info=mysql_fetch_array($select_events) ){ 
echo 
$info['month'] ."<br>";
}

ده يعرض لك الشهور في سنة معينة .. لو اشتغل خلاص الجزء التاي امره سهل اللي هو عرض السنوات ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 25-03-2005, 04:26 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:24 AM بتوقيت المملكة العربية السعودية