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

الموضوع: الرجاء المساعدة (مشروع)

  1. #1
    عضو جديد
    تاريخ التسجيل
    Sep 2002
    المشاركات
    18

    الرجاء المساعدة (مشروع)



    السلام عليكم ورحمة الله وبركاته
    اقوم حالياً بتصميم برنامج مشابه لبرنامج phpmyadmin وذلك لاغراض الدراسة وقد بدأت اليوم فقط في هذا المشروع وقطعت مشواراً لا بأس به في كتابة الشفرة والفضل يعود لأستعانتي بكتاب وجدته مؤخراً علي الشبكة وهو كتاب "تعرف علي php و mysql .
    ما احتاج اليه الان هو النصيحة والتنبيه للأخطاء التي ارتكبتها حتي الأن
    بالامكان انزال ملفات المشروع من هذا الرابط وسوف اقوم بالتحديثات كلما امكنني
    انزال الملف
    الرجاء ممن يستطيع المساعدة الا يبخل بها
    ملاحظة :الملفات عبارة عن تجارب برمجية لافكار قمت بتنفيذها ونجحت ولكن لم اقم بالتوثيق اللازم بعد





    JCD غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Aug 2002
    المشاركات
    237


    Not Found
    The requested URL was not found on this server.

    تأكد من وصلة





    __________________
    الحمدلله الذي جعل اعداءنا من الحمقى

    وأخيراً, خدمة سجل الزوار العربي لموقعك (مجاناً)
    http://www.arabgb.com
    irc4arab غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    May 2002
    المشاركات
    137


    برنامجك جميل كمحاولة أولى، أحييك عليه

    أرجو أولاً أن تقوم بعمل ملف مشترك تضع فيها الإعدادات الخاصة بالمستخدم (كمعلومات قاعدة البيانات اسم المستخدم وكلمة المرور) بحيث يتم استخدامه في كل الملفات بدل من التكرار (أقصد مثلاً ملف config.php)
    إذ أنني عندما رغبت في استخدام كلمة مرور مختلفة لقاعدة البيانات اضطررت إلى التعديل في كل الملفات.

    ثانياً ضع شريط تنقل مشترك بحيث أتمكن عند الدخول مثلاً إلى صفحة التحكم بالجدول أن أعود إلى صفحة اختيار قواعد البيانات بدلاً من الرجوع إلى الخلف عدة مرات.

    ثالثاً يبدو أن البرنامج غير مرتبط مع بعضه البعض، يجب أن تبدأ أولاً بجعل الملف 223.php يصبح هو الصفحة الرئيسية، وتربطه ببقية الملفات مثل الملف main.php
    كما أن الملف tabdb.php لا يربط الحقول بملف filmod.php بل يربطها بملف moddb.php مرة أخرى وهذا خطأ
    (أو ربما هذا لأنه غير مكتمل بعد)





    __________________
    visualmind (at) php.net
    أعتذر كثيراً عن غيابي من المشاركات والذي لن يطول أكثر إن شاء الله.
    VisualMind غير متواجد حالياً

  4. #4
    عضو جديد
    تاريخ التسجيل
    Sep 2002
    المشاركات
    18


    الأخ ice4arab لاعرف لماذا لم تعمل الوصلة معك لكني ساحاول ان ادرج الشفرة البرمجيةكاملة هنا في هذا المنتدى
    الاخ visualmind شكراً لتجربتك للبرنامج وشكراً لنصائحك
    بخصوص وضع كلمة السر وعنوان قاعدة البيانات في ملف واحد بالتاكيد هذا هو الحل الانسب ولكن لكون مبتدئأ او ربما اقل فكل ما فكرت فيه عند كتابة الشفرة هو الحصول علي برنامج يعمل بلا مشاكل وبطبيعة الحال فاني لازلت اجهل كيفية التعامل مع الملفات فهل يمكن عمل هذا بطريقة الانكلود او التضمين؟
    ايضاً شكراً لتنبيهي بخصوص شريط النتقل حيث اني لم افكر في وضعه علي الاطلاق اما بالنسبة للربط بين الملفات فكما قلت انت فالبرنامج ما زال في طور التجربة ليس تجربة له بحد ذاته ولكن لما استطيع فعله بهذه اللغة بامكاناتي الحالية
    ملف main.php افكر في الغاءه حالياً وجعل ملف 223 هو الملف الرئيسي
    شفرة الملف الرئيسي 223"اسم الملف مجرد اسم مؤقت -مسودة يعني- "
    كود PHP:
    <?php
    $link
    =mysql_connect ("localhost","root",""
    or die (
    ":connection failure");
    print (
    ":connection on:");
    echo
    "<html dir=ltr>";
    echo
    "<form method=post action=223.php>";
    echo 
    "<span lang en-us>enter a data base name to create</span>";
    echo 
    "<input type=text name=nname size=20><input type=submit value=create nname=b2></p>";
    echo 
    "</form>";
    mysql_create_db ($nname);

    echo
    "<form method=post action=223.php>";
    echo 
    "<span lang en-us>enter a data base name to delete</span>";
    echo 
    "<input type=text name=name size=20><input type=submit value=delete name=b2></p>";
    echo 
    "</form>";
    mysql_drop_db($name);
    echo
    "<form method=post action=223.php>";
    echo 
    "<span lang en-us>enter a data base name to select</span>";
    echo 
    "<input type=text name=sname size=20><input type=submit value=select sname=b2></p>";
    echo 
    "</form>";
    if (
    mysql_select_db($sname))
    {
    print (
    "database "."$sname"." has been selected"."<br>\n");
    }
    else
    {
    print (
    "database has not been selected"."<br>\n");
    }

    echo 
    "<table border=1 cellpading=0 cellscaping=0  style=border-collapse: colapse bordercolor=#111111 width=70%>";
    echo 
    "<tr><td>number</td><td>name</td></tr>";
    //getting a list of databases//

    $resault=mysql_list_dbs ($link);
    //store the list into an array//
    $y=1;
    while (
    $row=mysql_fetch_row($resault))
    {


    //printing resaults inside a loop//
    $dbname_temp=$row[0];
    $dbname_l=$row[$y];
    print (
    "<tr>"."<td width=10%>".$y."</td><td width=90%>"."<a href=moddb.php?"."dbnamet=".$dbname_temp.">".$dbname_temp."</a>"."</td>"."</tr>");
    $y++;
    }
    echo 
    "</table>";

    mysql_close ($link);




    ?>
    شفرة الملف الثاني moddb.php
    كود PHP:
    <?php
    $linke
    =mysql_connect ("localhost","root","")
    or die (
    ":connection faliure:");
    if (
    mysql_select_db($dbnamet))
    {
    print(
    "db ".$dbnamet" selected");
    }
    else
    {
    print (
    "db not selected");
    }
    $tresault=mysql_list_tables($dbnamet);
    $y=1;
    echo 
    "<table border=1 cellpading=0 cellscaping=0 style=border-collapse: colapse bordercolor=#111111 width=50%>";
    echo 
    "<tr><td width=10%>number</td><td width=90%>name</td></tr>";
    while(
    $row=mysql_fetch_row($tresault))
    {
    //printing resaults inside a loop//
    $tabname_temp=$row[0];
    $tabname_l=$row[$y];
    print (
    "<tr>"."<td>".$y."</td><td>"."<a href=tabdb.php?tabnamet=".$tabname_temp."&dbnamet=".$dbnamet.">".$tabname_temp."</a>"."</td>"."</tr>");
    $y++;
    }

    ?>
    شفرة الملف الثالث tabdb.php
    كود PHP:
    <?php
    echo "<html dir=ltr>";
    echo 
    "<head>";
    echo 
    "<title>sql php manger</title>";
    echo 
    "</head>";
    echo 
    "<body><b>";
    $link=mysql_connect ("localhost","root",""
    or die (
    ":connection failure");
    print (
    "<i>:connection on:</b></i>");
    print (
    $tabnamet.$dbnamet);
    $resault=mysql_list_fields ($dbnamet,$tabnamet) ;
    //store the list into an array//
    $y=1;
    echo 
    "<table border=1 cellpading=0 cellscaping=0 style=border-collapse: colapse bordercolor=#111111 width=50%>";
    echo 
    "<tr><td width=20%>number</td><td width=80%>name</td></tr>";
    for (
    $i=0;$i<mysql_num_fields($resault);$i++) 
    {
    print (
    "<tr>"."<td>".$y."</td><td>"."<a href=filmod.php?filnamet=".mysql_field_name ($resault,$i)."&tabnamer=".$tabnamet."&dbnamet=".$dbnamet.">".mysql_field_name ($resault,$i)."</a>"."</td>"."</tr>");
    $y++;
    }
    print (
    "</table>");
    // closing connection//
    mysql_close ($link);
    ?>
    واخيراً شفرة الملف الرابع
    كود PHP:
    <?php
    echo "<html dir=ltr>";
    echo 
    "<head>";
    echo 
    "<title>sql php manger</title>";
    echo 
    "</head>";
    echo 
    "<body><b>";
    $link=mysql_connect ("localhost","root",""
    or die (
    ":connection failure");
    print (
    "<i>:connection on:</b></i>");
    $resault=mysql_list_fields ($dbnamet,$tabnamer);
    //store the list into an array//
    $y=1;
    echo 
    "<table border=1 cellpading=0 cellscaping=0 style=border-collapse: colapse bordercolor=#111111 width=50%>";

    for (
    $i=0;$i<mysql_num_fields($resault);$i++)
    {


    //printing resaults inside a loop//
    $filname_temp=mysql_field_name($resault,$i);
    print (
    "<tr>"."<td>"."<a href=chng_fild.php?$filnamet=".$filname_temp."&$tabnamer=".$tabnamet.">".$filname_temp."</a>"."</td>"."<td>".mysql_field_type($resault,$i)."</td>"."<td>".mysql_field_len($resault,$i)."</td></tr>");
    $y++;
    }
    echo 
    "</table>";// closing connection//
    mysql_close ($link);
    ?>
    ما احتاخ اليه حاليا هو معرفة كيفية استخدام كل من
    drop list
    check boxes
    واخيرا اذا كانت هناك اي دالة معينة بقدورها نسخ قاعدة بيانات فارجوا اخباري بها





    JCD غير متواجد حالياً





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

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

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