الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إدخال بيانات

مغلق
بدأه Rama1 في 30 نوفمبر 2006 · 3 رد · 577 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي سؤال في بي اتش بي ، أتمنى مساعدتي ..

أقوم بعمل قاعدة بيانات لطلاب كلية ، بفرض عدد سنوات الدراسة هي خمس سنوات .

عندما أريد أن أدخل بيانات لعلامات المواد ، صممت صفحة فيها حقل لإدخال اسم المادة والسنة

أنتقل بعدها لصفحة تظهر لي أسماء طلاب هذه االسنة كي أدخل لهم علاماتهم .

السؤال هو بكيفية إدخال العلامات .

أنا فكرت في أن أضع textfields بجانب اسم كل طالب ومن ثم أقوم بقراءة قيمة هذه الحقول وتخزينها في قاعدة البيانات ، بحيث كل حقل نصي يوافقه طالب معين ..

هل يوجد فكرة أسهل من هذه الفكرة لإدخال علامات الطلاب ؟؟

مع الشكر

#2

أقدم لك هذا الحل:

يمكنك البدء بصفحة تحتوي على ثلاث قوائم منسدلة (ListBox), الأول للسنة (1..5) و الثاني لأسم المادة, و الثالث لأسماء الطلاب...

كيف يتم تعبئة هذه القوائم...!!!!؟؟؟....كما يلي:

1: قائمة السنة 1..5 تتم بشكل عادي.

2: أسماء المواد: عن طريق أكواد PHP بحيث يتم إحضارها من قاعدة البيانات و تعبئ في القائمة.

3: أسماء الطلاب: بنفس طريقة أسماء المواد...

في الصفحة التالية:

يتم استقبال المتحولات الثلاثة و إجراء استعلام حشر في قاعدة البيانات لهذه المتحولات بحيث يتم وضعها في جدول خاص....

إذا في أي استفسار عن هذه الطريقة أنا جاهز

الحكيم

بسم الله الرحمن الرحيم

و قل ربي زدني علماً

صدق الله العظيم

#3

شكراً جزيلاً

فكرة معقولة كتير رح جربها إن شاء الله لأنو يأست مع الطريقة يلي أنا حكيتها ..

شكراً

#4

مرحبا

أنا بعد ما عملت القوائم وعبيت القيم من قاعدة البيانات ، كان بدي اطبع قيمة الخيار يلي اختارو المستخدم بالصفحة التانية وما طبعو ما بعرف ليش ؟؟

هي الملف يلي فيه تعريف القوائم :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>

<?php
Function GetNames()
{
$link = mysql_connect("localhost","root","") or die("??? ???????");
//print("Connection is opened ");
mysql_select_db("project",$link);
$result=mysql_query("select std_name from student where curr_year=1");

while ($row=mysql_fetch_array($result))
{
$names = $row[std_name];
print("<option value=\"$ID\"> $names </option>\n");
}
}

Function getSubjects()
{

$result=mysql_query("select sub_name from subject");

while ($row=mysql_fetch_array($result))
{
$names = $row[sub_name];
print("<option value=\"$ID\"> $names </option>\n");
}
}
?>


<form name="form1" method="post" action="testlists.php"> 
<p align="center"> Select a name
<select name="names">
<option selected value="0">--- Choose a name ---</option>
<?php getNames(); ?>
</select>
</p>
<br/>
<p align="center"> Select a subject 
<select name="subjects">
<option selected value="0">--- Choose a subject ---</option>
<?php getSubjects(); ?>
</select>
</p>
<br/>
<p align="center">Enter a mark 
<input  name="mark" />
<p/>

<p align="center">
<input type="Submit" name="update" value="تعديل" /><p/>

</form>
</body>
</html>

وهي الصفحة التانية يلي عم حاول فيها اطبع قيم الخيارات من القوائم المنسدلة ومن مربع نص ، طبعلي القيمة المدخلة في المربع النصي أما قيمة الخيار يلي اختارو المستخدم ما طبعلي ياه

<?php
$link = mysql_connect("localhost","root","") or die("??? ???????");
mysql_select_db("project",$link);
echo $names;
echo $subjects;
echo $mark;
?>

هذا الموضوع مغلق.

مواضيع مشابهة