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

الموضوع: كيف ؟... ادخل ثلاث id في نفس الوقت

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392

    كيف ؟... ادخل ثلاث id في نفس الوقت



    السلام عليكم

    اخواني اريد ادخال ثلاث اسئله واجوبتها الـ4 في قاعدة البيانات وكل سؤال وجواب id مختلف عن السؤال الثاني واجوبته

    الكود مشكلته انه يدخل اخر سؤال فقط

    الكود
    كود PHP:
    <?php
    session_start
    ();
    if(!
    session_is_registered(myusername)){
    header("location:../login.php");
    }

    $host="localhost";
    $username="root"
    $password=""
    $db_name="kope"

    mysql_connect("$host""$username""$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");

    $fullname='1';

    if(
    $_GET['action']=="df"){ 
    $question=$_POST['question'];
    $answer1=$_POST['answer1'];
    $choose1=$_POST['choose1'];
    $answer2=$_POST['answer2'];
    $choose2=$_POST['choose2'];


    $sql2="INSERT INTO df  (id, question, idtitle, answer1, choose1, answer2, choose2) VALUES
    ('', '
    $question', '$fullname', '$answer1','$choose1', '$answer2','$choose2')";


    $result2=mysql_query($sql2) or die(mysql_error());  

    if(
    $result2){
    echo 
    "ok";

    }

    else {
    $result2=mysql_query($sql2) or die(mysql_error());  
    }
    }
    ?>
    <html dir="rtl">

    <td><form name="df" method="post" action="df.php?action=df"></td>

    <td>الاسم</td>
    <td><input name="fullname" type="text" id="fullname" value="<?php echo $fullname;  ?>"></td>


    <td>السؤال الاول</td>
    <td><input name="question" type="text" id="question"></td>

    <td>الاجابة</td>
    <td><input name="choose1" type="text" id="choose1" >
    <td><input name="answer1" type="text" id="answer1" >
    <td>الاجابة</td>
    <td><input name="choose2" type="text" id="choose2" >
    <td><input name="answer2" type="text" id="answer2" >

    <br><br>

    <td>السؤال الثاني</td>
    <td><input name="question" type="text" id="question"></td>

    <td>الاجابة</td>
    <td><input name="choose1" type="text" id="choose1" >
    <td><input name="answer1" type="text" id="answer1" >
    <td>الاجابة</td>
    <td><input name="choose2" type="text" id="choose2" >
    <td><input name="answer2" type="text" id="answer2" >

    <br><br>
    <td>السؤال الثالث</td>
    <td><input name="question" type="text" id="question"></td>

    <td>الاجابة</td>
    <td><input name="choose1" type="text" id="choose1" >
    <td><input name="answer1" type="text" id="answer1" >
    <td>الاجابة</td>
    <td><input name="choose2" type="text" id="choose2" >
    <td><input name="answer2" type="text" id="answer2" >


    <td><input type="submit" name="Submit" value=" إرسال " ></td>
    </form>








  2. #2
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jul 2011
    المشاركات
    77


    اهلين عمي

    يمكن ان تدخل اسم الحقل كمصفوفة، و لا داع لل id فهذه php وليست جافاسكربت، فهي تأخذ الاسم وليس الاي دي:
    كود PHP:
    <td><input name="question[]" type="text"></td







  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    اخي أحمد العبد الله

    لقد عدلت الكود ولكن لم يعمل معي يسجل كلمه Array في كل الحقول في قاعدة البيانات بدون ان يظهر اي رسالة خطاء

    الكود كامل
    كود PHP:
    <?php
    session_start
    ();
    if(!
    session_is_registered(myusername)){
    header("location:../login.php");
    }

    $host="localhost";
    $username="root"
    $password=""
    $db_name="kope"

    mysql_connect("$host""$username""$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");

    $fullname='1';

    if(
    $_GET['action']=="df"){ 
    $question=$_POST['question'];
    $answer1=$_POST['answer1'];
    $choose1=$_POST['choose1'];
    $answer2=$_POST['answer2'];
    $choose2=$_POST['choose2'];


    $sql2="INSERT INTO df  (id, question, idtitle, answer1, choose1, answer2, choose2) VALUES
    ('', '
    $question', '$fullname', '$answer1','$choose1', '$answer2','$choose2')";


    $result2=mysql_query($sql2) or die(mysql_error());  

    if(
    $result2){
    echo 
    "ok";

    }

    else {
    $result2=mysql_query($sql2) or die(mysql_error());  
    }
    }
    ?>
    <html dir="rtl">

    <td><form name="df" method="post" action="df.php?action=df"></td>

    <td>الاسم</td>
    <td><input name="fullname[]" type="text" value="<?php echo $fullname;  ?>"></td>


    <td>السؤال الاول</td>
    <td><input name="question[]" type="text"></td>

    <td>الاجابة</td>
    <td><input name="choose1[]" type="text" >
    <td><input name="answer1[]" type="text" >
    <td>الاجابة</td>
    <td><input name="choose2[]" type="text" >
    <td><input name="answer2[]" type="text" >

    <br><br>

    <td>السؤال الثاني</td>
    <td><input name="question[]" type="text" ></td>

    <td>الاجابة</td>
    <td><input name="choose1[]" type="text"  >
    <td><input name="answer1[]" type="text"  >
    <td>الاجابة</td>
    <td><input name="choose2[]" type="text" >
    <td><input name="answer2[]" type="text"  >

    <br><br>
    <td>السؤال الثالث</td>
    <td><input name="question[]" type="text"  ></td>

    <td>الاجابة</td>
    <td><input name="choose1[]" type="text"  >
    <td><input name="answer1[]" type="text"  >
    <td>الاجابة</td>
    <td><input name="choose2[]" type="text"  >
    <td><input name="answer2[]" type="text" >


    <td><input type="submit" name="Submit" value=" إرسال " ></td>
    </form>







  4. #4
    عضو فعال
    تاريخ التسجيل
    Apr 2010
    المشاركات
    1,095


    لانك انت تدخل في البيانات الي قاعدة البيانات كمصفوفة كاملة
    انت جرب تدخل القيم للمصفوفة الي قاعدة البيانات

    مثال
    جرب حلقة تكرار وتبدء من 0 ثم اعمل الحلقة وادخل القيم داخل الحلقة الي قاعدة البيانات

    $question[i]

    حيث i هو بداية حلقة التكرار






    __________________
    قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    4,383


    هذا شرح وافي وكافي حول الاضافات المتعدده في قاعده البيانات.
    http://www.shotdev.com/php/php-mysql...ltiple-record/










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

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

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