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

الموضوع: * عاجل جدا //input و while سببت لي الصداع!

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    443

    * عاجل جدا //input و while سببت لي الصداع!



    بسم الله الرحمن الرحيم
    احد الاخوان مسجل جديد فى المنتدي ومش قادر يدخل باشتراكه ومسجل باسم الحقيقة والواقع وبعت ايميل للادراة ياريت اذا يمكن تفعل اشتراكه او تشوف له حل هذه رسالة اوصلها كما كتبها بدون تعديل:
    ===============
    السلام عليكم ورحمة الله وبركاته ...

    اسعد الله سائر اوقاتكم استاذتي الكرام بكل خير ومسره ..

    وبحق فقد افتقدتكم ... وانتم وما اجده منكم من فائدة سبب في تجديد اشتراكي ... نفع الله بكم ..

    المهم المشكلة يااخوه هي فيما يلي ..:-

    انشات قاعدة بيانات ..سميتها بروجكت ... تحتوي على عدة جداول ...جيد ؟!

    هذه الجداول بها عدة حقول ...

    وكتبت بريمج يعرض لي جداول القاعده في قائمة منسدله ..

    ثم بريمج اخر يعرض لي الحقول التي موجوده في الجدول المختار بمجرد اختياري للجدول من القائمة المنسدله ...

    الى هنا لا مشكله ...

    لكن المشكلة الكبرى والمعضلة التي حاولت الاحتيال عليها بكل ما وصل اليه علمي القاصر ...هي التالي ..:-

    في الحلقة (while loop) الذيس يعرض لي حقول الجدول ... اضفت نموذج ادخال ...بحيث بنشيء مقابل كل جدول مساحة لادخال شيء ما .... في (input .... text ....ect) ... وسميت هذا النموذج الادخالي (Entry) ... لكن في الحقيقة انه لم يقوم بارسال محتويات هذا النموذج الى الامر التالي له ... ويعطيني امر الادخال رسالة الخطأ وعدم تمام العملية ...

    وهذا هو الكود ... برنامج:


    <html >

    <head>
    <title> ADDTION</title>
    </head>

    <body>

    <?

    // showing the tables from the DB....
    include ('funcon.php');
    $DBN="project";
    $selectDB=mysql_select_db("$DBN");
    $result = mysql_query("SHOW TABLES FROM $DBN ");
    echo ' <form action="add2.php" method="POST" > ';
    echo "chose the table you want to add to:", " ";
    echo '<select name="TABLE" onchange="this.form.submit();">';
    echo "<option value=\"chose one\">Choose ...";
    while($TABLE= mysql_fetch_array($result))
    {
    echo "<option value=\"$TABLE[0]\"> $TABLE[0]";
    }
    echo "</select>";
    echo '</form>';

    ?>



    <?
    // selecting the columns from the selected table...

    $DBselect= mysql_select_db("project");

    $TABLE=$HTTP_POST_VARS["TABLE"];
    echo '<form method="POST" action="add2.php">';
    $showcolumns = mysql_query(" SHOW FIELDS FROM $TABLE ");

    while ($column = mysql_fetch_array($showcolumns))
    {
    echo "$column[0]"," ";
    $i=0;
    for ($i=0 ;$i <= COUNT($column) ;$i++);
    {
    echo '<input type="text" name="fill">', "<br>";


    }
    }
    while ($i<= COUNT($column))
    {
    $Space[]= $coulmn;
    $fill[]= $fill;
    $i=0;
    for ($i=0 ;$i <= COUNT($column) ;$i++);
    {
    array($space[$i] => $fill [$i]) ;
    }
    }
    echo "$sum[0]";

    $SDB = mysql_select_db("project");
    $TABLE = $HTTP_POST_VARS["TABLE"];
    $query = mysql_query("INSERT INTO $TABLE SET $column[$i]=$column[$i]");
    if (!$query)
    {
    echo "Sorry !";
    }else{
    echo "Ok !";
    } "<br>";

    echo '<input type="submit" value="Submit" name="submit">';
    echo "</form>";
    ?>

    </body>

    </html>



    لقد قمت بتغيير الكود الى الشكل التالي :-
    برنامج:

    <html >

    <head>
    <title> ADDTION</title>
    </head>

    <body>

    <?

    // showing the tables from the DB....
    include ('funcon.php');
    $DBN="project";
    $selectDB=mysql_select_db("$DBN");
    $result = mysql_query("SHOW TABLES FROM $DBN ");
    echo ' <form action="add2.php" method="POST" > ';
    echo "chose the table you want to add to:", " ";
    echo '<select name="TABLE" onchange="this.form.submit();">';
    echo "<option value=\"chose one\">Choose ...";
    while($TABLE= mysql_fetch_array($result))
    {
    echo "<option value=\"$TABLE[0]\"> $TABLE[0]";
    }
    echo "</select>";
    echo '</form>';

    ?>



    <?
    // selecting the columns from the selected table...

    $DBselect= mysql_select_db("project");

    $TABLE=$HTTP_POST_VARS["TABLE"];
    echo '<form method="POST" action="add2.php">';
    $showcolumns = mysql_query(" SHOW FIELDS FROM $TABLE ");

    while ($column = mysql_fetch_array($showcolumns))
    {
    echo "$column[0]"," ";

    echo '<input type="text" name="column[0]">', "<br>";


    $SDB = mysql_select_db("project");
    $TABLE = $HTTP_POST_VARS["TABLE"];
    $query = mysql_query("INSERT INTO $TABLE SET $column[0]=$column[0]");
    if (!$query)
    {
    echo "Sorry !";
    }else{
    echo "Ok !";
    } "<br>"; }

    echo '<input type="submit" value="Submit" name="submit">';
    echo "</form>";
    ?>

    </body>

    </html>


    ولكن للاسف يقوم بادخال بيانات للحقول المراده والتي نتمتي للجدول المعني ..لكن بيانات فارغه .. .


    مالحل يا اخوتي ...حيث اني ما استطعت ان احل هذه المشكله ..والله المستعان .

    ارجو منكم سرعة الرد اثابكم الله ... ودلالتي على الكسفية الصحيحة ..,والتي تمكنني من ادخال البيانات الى الحقول المراده بمثل هذه الطريقة ..

    ودمتم سالمين ..

    والسلام عليكم
    ======================
    مع تحياتي





    __________________
    small genius سابقاً
    لدينا عملاء من: مصر - السعودية - الكويت - قطر - الامارات - امريكا - انجلترا -اسبانيا - ايطاليا - التشيك - اندونسيا - المانيا - تركيا - الهند - كولومبيا - ليتوانيا - هولندا - فنلندا... والعديد من الدول الاخري
    http://www.egycoins.com
    اكبر موقع - عربي لبيع وشراء العملات
    0020127624502
    egycoins غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    167

    الله اكبر ...:).



    اللهم ما امسى بنا او باحد من خلقك من نعمة فمنك وحدك لا شريك لك فلك الحمد ولك الشكر ...

    السلام عليكم ورحمة الله وبركاته ...

    اخيرا تنفس الصعداء بعد الكبت الرهيب اللي كنت احس به لاني نزلت الموضوع في اكثر من منتدى ولم يرد له حل ولا حتى رد يجبر الخاطر ..


    واولا :- اشكر الاخ الكريم small genius على تكرمه بانزال الموضوع باسمه ... فجزاه الله خيرا ..

    ثانيا:- اشكر الاخوة في هذا المنتدى على اصلاح المشكله ... وفق الله الجميع لما يرضيه .. آمين .



    ثالثا :- ارجو ان اجد ردا على الموضوع حتى اذا لم يكن بالحل فببيان هل الامر سهل وتافه ولا يستحق ... ام ان السالة معضله فنتجه الى المنتديات الاجنبيه ..؟


    والسلام عليكم ورحمة الله وبركاته





    __________________
    لاإله إلا الله ... اللهم صل على عبدك وسولك محمد.

    الأسواق الحرة

    اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين
    الحقيقه والواقع غير متواجد حالياً





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

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

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