تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Apr 2004-
#1 (permalink)  
مشكله في جمع 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= جيد

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






elganna غير متواجد حالياً   قديم 17-09-2005, 04:11 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#2 (permalink)  

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

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

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






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 17-09-2005, 04:41 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2004-
#3 (permalink)  

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

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

وماذا يعني Eval






elganna غير متواجد حالياً   قديم 17-09-2005, 07:37 PM
رد مع اقتباس
رد


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:58 AM بتوقيت المملكة العربية السعودية