النتائج 1 إلى 3 من 3

الموضوع: ده داله عمل للاقسام الرئسية والاقسام الفرعيه

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109

    ده داله عمل للاقسام الرئسية والاقسام الفرعيه



    ديه داله انا لقته علي منتدي ترايدنت لعمل الاقسام الرئيسية والاقسام الفرعيه انا جربته وفهمت منها حجات بسيطه وعملت تطبيق عليها وشغال يس الداله الي انا عملته مش علوه ذي الا صليه فا هحط الداله الاصلية وبتاعتي جربه

    الداله الاصلي
    كود PHP:
    <html dir="rtl">

    <head>
    <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <title>صفحة جديدة 2</title>
    </head>

    <body>
    <?
    #// سيرفر قاعدة البيانات
    $hostname "localhost";
    #// إسم مستخدم القاعدة
    $dbUname "root";
    #// كلمة المرور للقاعدة
    $dbPasswort "";
    #// إسم قاعدة البيانات
    $dbname "test2";
    define("DB_HOST",$hostname);
    define("DB_name",$dbname);
    define("DB_USER",$dbUname);
    define("DB_PASS",$dbPasswort);
    $db=db_connect();
    function 
    db_connect()
    {
    $result mysql_connect(DB_HOST,DB_USER,DB_PASS);
    if (!
    $result)
    {
    return 
    false;
    }
    if (!
    mysql_select_db(DB_name))
    {
    echo
    "<h1>لايمكن  الإتصال بقاعدة البيانات</h1>";
    return 
    false;
    }
    return 
    $result;
    }
    function 
    tapel($tapel,$s)
    {
    $result=@mysql_query("select * from $tapel where sub='0' order by id desc");
    $totalrows=@mysql_num_rows($result);
    if(
    $totalrows>0) {
    while(
    $myrow=@mysql_fetch_array($result)) {
    $id=$myrow[id];
    $name=$myrow[name];
    $sub=$myrow[sub];
    print 
    "<div>";
    tapel2($tapel,$id,$name,$s,$sub);
    print 
    "</div>";
    }
    }
    else
    {
    echo 
    '<div>لا يوجد اقسام</div>';
    }
    }
    ///////////
    function tapel2($tapel,$id,$name,$s,$sub)
    {
    if(
    $sub=="0")
    {
    $ds='<img border="0" src="index_nav.gif" width="14" height="15">';
    }
    else{
    $ds='<img border="0" src="nav.gif" width="31" height="15">';
    }
    print 
    '
    <div>'
    .$ds.$s.'
    <a href="'
    .$id.'">'.$name.'</a>';
    $result=@mysql_query("select * from $tapel where sub='$id' order by id desc");
    $totalrows1=@mysql_num_rows($result);
    if (
    $totalrows1==0)
    {
    print 
    "";
    }
    else
    {
    while(
    $myrow=@mysql_fetch_array($result))
    {
    $id=$myrow[id];
    $name=$myrow[name];
    tapelsub2($tapel,$id,$name,$s,$totalrows1);
    }
    }
     }
    ////////////////////
    function tapelsub2($tapel,$id,$name,$s,$totalrows1)
    {
    $s2=strlen($s);
    $s3=$s2/1.1;
    $s.=$s;
    $s3=$s3--;
    $s=substr($s,$s3);    
    tapel2($tapel,$id,$name,$s,$sub);
    print 
    '</div>';
    }
    tapel('categories','»');
    ?>
    </body>

    </html>
    قاعدة البيانات في المرفقان

    وده التطبيق الخاص بية
    كود PHP:
    <?php

    /**
     * 
     * برمجة محمدهلال
     */



    mysql_connect("localhost","root","")or die();
    mysql_select_db("test")or die();

    function 
    cats($table,$m){
    $sql=mysql_query("select*from $table where sub_cats='0'");
    while(
    $row=mysql_fetch_array($sql)){
        
    $id=$row['id'];
        echo 
    $row['cats']."$m <br>";
    sub_cats($table,$m,$id);
    }
    }
    function 
    sub_cats($table,$m,$id){
        
    $sql=mysql_query("select*from $table where sub_cats='$id' and type='0'");
    while(
    $row=mysql_fetch_array($sql)){
        
    $id=$row['id'];
        echo 
    $row['cats']."$m<br>";
        
    sub_sub_cats($table,$m,$id);
    }
    }
    function 
    sub_sub_cats($table,$m,$id){
    $m=$m+$m;
        
    sub_cats($table,$m,$id);

    }
    cats('cats','->');
    ?>
    حاولت اعمله ذيه بس مانفعش

    بتوفيق اخواني





    التعديل الأخير تم بواسطة محمدهلال ; 13-01-2009 الساعة 06:31 AM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com


  2. #2
    عضو جديد
    تاريخ التسجيل
    Jan 2008
    المشاركات
    16


    مشكور و الله على المجهود يا محمد
    انا مش عارف يعني الناس مش بترد ليه ..
    على ارغم أن في 5 حملو الملف :-s للأسف..





    __________________
    سبحان الله و بحمد
    سبحان الله العظيم

    mohey.elbaz@hotmail.com

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    مشكور و الله على المجهود يا محمد
    انا مش عارف يعني الناس مش بترد ليه ..
    على ارغم أن في 5 حملو الملف :-s للأسف..
    جزاك الله خيراااااااااااا اخي محيي الناس فكرة اني ببعت فيروس ليهم لو هما كتبه او ردو علي الموضوع

    علي كل حال انا بحاول اساعد بس لذي ما في ناس ساعدتني انا بحاول اساعد غيري

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





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض