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

الموضوع: مشكله في جمع php

  1. #1
    تسجيل غير مقبول
    تاريخ التسجيل
    Apr 2004
    المشاركات
    35

    مشكله في جمع php



    انا مبتدي في لغه php

    وحبيت اعمل سكربت نتاائج بسيط اعرض فيه نتائج الامتحان

    فقمت بعمل جدول في قاعدة البيانات كالتالي
    كود:
    CREATE TABLE first (
      id int(10) unsigned NOT NULL auto_increment,
      student_no int(10) unsigned NOT NULL default '0',
      student_name varchar(150) NOT NULL default '',
      subject_1 int(10) unsigned NOT NULL default '0',
      subject_2 int(10) unsigned NOT NULL default '0',
      subject_3 int(10) unsigned NOT NULL default '0',
      subject_4 int(10) unsigned NOT NULL default '0',
      subject_5 int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (id)
    ) TYPE=MyISAM
    ثم قمت بادخال البيانات

    كود:
    INSERT INTO first VALUES (1, 555, 'Mohamed Ahmed Mahmoud', 13, 10, 8, 7, 17);
    وقمت بعمل صفحه اعرض فيها بيانات الطلبه
    باسم natiga.php
    وكانت كالتالي

    كود PHP:
    <html dir="rtl">

    <head>
      <title>Natiga</title>
    </head>

    <body>
    <?php
    $dbserver
    ="localhost";

    $dbuser="";

    $dbpass="";

    $dbname="test";

    mysql_connect($dbserver,$dbuser,$dbpass);

    mysql_select_db($dbname);



    $query=mysql_query("SELECT * FROM first ORDER BY id");

    while(
    $row=mysql_fetch_array($query)){

    $pazpoz $subject_1+$subject_2+$subject_3+$subject_4+$subject_5 ;

    ?>

    <TABLE WIDTH=500 BORDER=0 bordercolor=000000 CELLPADDING=1 CELLSPACING=1 dir=rtl>
    <tr>
    <td bgcolor="#37398A">
    <font color="ffffff" face="tahoma" size="2"><b>&Atilde;&Oacute;&atilde; &Ccedil;&aacute;&Oslash;&Ccedil;&aacute;&Egrave;:</b></font>
    </td>
    <td bgcolor="#E3E3F4">
    <font color="ff0000" face="tahoma" size="2"><b><?php echo $row[student_name?></b></font>
    </td>
    </tr>
    <tr>
    <td bgcolor="#37398A">
    <font color="ffffff" face="tahoma" size="2"><b>&Ntilde;&THORN;&atilde; &Ccedil;&aacute;&Igrave;&aacute;&aelig;&Oacute;:</b></font>
    </td>
    <td bgcolor="#E3E3F4">
    <font color="000000" face="tahoma" size="2"><b><?php echo $row[student_no?></b></font>
    </td>
    </tr>
    <tr>
    <td bgcolor="#37398A">
    <font color="ffffff" face="tahoma" size="2"><b>&Ccedil;&aacute;&Ocirc;&Uacute;&Egrave;&Eacute;:</b></font>
    </td>
    <td bgcolor="#E3E3F4">
    <font color="000000" face="tahoma" size="2"><b><?php echo $row[student_no?></b></font>
    </td>
    </tr>
    </table>
    <TABLE bgcolor=#000000 WIDTH=500 BORDER=0 bordercolor=000000 CELLPADDING=1 CELLSPACING=1 dir=rtl>
    <tr>
    <td>
    <font color="ffcc00" face="tahoma" size="2"><b>&Ccedil;&aacute;&atilde;&Ccedil;&Iuml;&aring;</b></font>
    </td>
    <td>
    <font color="ffcc00" face="tahoma" size="2"><b>&Ccedil;&aacute;&Iuml;&Ntilde;&Igrave;&aring;</b></font>
    </td>
    </tr>
    </table>
    <TABLE bgcolor=#8383D1 WIDTH=500 BORDER=0 bordercolor=000000 CELLPADDING=1 CELLSPACING=1 dir=rtl>
    <tr>
    <td bgcolor=#E3E3F4 WIDTH=200>
    <font color="ff0000" face="tahoma" size="2"><b>&szlig;&atilde;&Egrave;&iacute;&aelig;&Ecirc;&Ntilde;</b></font>
    </td>
    <td bgcolor=#F4F4FB>
    <?php echo $row[subject_1?>
    </td>
    </tr>
    <tr>
    <td bgcolor=#E3E3F4 WIDTH=200>
    <font color="ff0000" face="tahoma" size="2"><b>&atilde;&Iacute;&Ccedil;&Oacute;&Egrave;&Eacute;</b></font>
    </td>
    <td bgcolor=#F4F4FB>
    <?php echo $row[subject_2?>
    </td>
    </tr>
    <tr>
    <td bgcolor=#E3E3F4 WIDTH=200>
    <font color="ff0000" face="tahoma" size="2"><b>&Ecirc;&Ccedil;&atilde;&iacute;&auml;</b></font>
    </td>
    <td bgcolor=#F4F4FB>
    <?php echo $row[subject_3?>
    </td>
    </tr>
    <tr>
    <td bgcolor=#E3E3F4 WIDTH=200>
    <font color="ff0000" face="tahoma" size="2"><b>&Ccedil;&Iuml;&Ntilde;&Ccedil;&aring; &Ccedil;&Uacute;&atilde;&Ccedil;&aacute;</b></font>
    </td>
    <td bgcolor=#F4F4FB>
    <?php echo $row[subject_4?>
    </td>
    </tr>
    <tr>
    <td bgcolor=#E3E3F4 WIDTH=200>
    <font color="ff0000" face="tahoma" size="2"><b>&Ecirc;&Oacute;&aelig;&iacute;&THORN;</b></font>
    </td>
    <td bgcolor=#F4F4FB>
    <?php echo $row[subject_5?>
    </td>
    </tr>
    <tr>
    <td bgcolor=#E3E3F4 WIDTH=200>
    <font color="000000" face="tahoma" size="2"><b>&Ccedil;&aacute;&atilde;&Igrave;&atilde;&aelig;&Uacute; &Ccedil;&aacute;&szlig;&aacute;&iacute;</b></font>
    </td>
    <td bgcolor=#F4F4FB>
    <?php
    $number 
    = array($subject_1subject_2subject_3subject_4);
    print 
    array_sum($number);
    ?>

    </td>
    </tr>
    </table>

     <?php
      
    }
    ?>


    </body>

    </html>
    والنتائج ظهرت كلها

    لكن عندك المجموع يظهر صفر ما اعرف الداله صحيحه او لا

    يا ريت لو تساعدوني في اظهار المجموع

    واريد ايضا اضافه خانه بجانب الدرجات

    مثلا
    الدرجه 10 = مقبول

    6= ضيعف

    15= جيد

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







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


    بعد هذه الجملة
    كود PHP:
    while($row=mysql_fetch_array($query)){ 
    ضع التالي
    كود PHP:
    extract $row
    اذا لاحظت انك استخدمت أسماء الجداول كمتغيرات صريحة بدون مصفوفة
    والكود الي اضفته لك يقوم باستخراج جميع اسماء الجداول ويضعها في متغيرات بنفس إسمها

    هذا الخطأ الذي رأيته في عجالة .. جرّب وقل لي النتائج

    بالمناسبة عزيزي .. نصيحة أخوية حاول ترتيب الكود البرمجي وتقليل HTML أو وضعها في ملف آخر واستعمال Eval






  3. #3
    تسجيل غير مقبول
    تاريخ التسجيل
    Apr 2004
    المشاركات
    35


    والله انك استاذ وانا اشكرك كتير اوي اوي

    لكن ممكن تقولي ما المقصود باني اقلل من html

    وماذا يعني Eval










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

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

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