سلام
خوبید همه
اقا می خوام وقتی استاد درس خودشو انتخاب کرد
شماره دانشجوها رو نمایش بده و جلو هر شماره دانشجویی یه فیلد تکست بذاره
و استاد بعد داز وارد کردن نمرات برروی یک دکمه که همون ثبت نمرات هستش
بزنه و اطلاعات ثبت بشه...
ممنون از لطفتون
Printable View
سلام
خوبید همه
اقا می خوام وقتی استاد درس خودشو انتخاب کرد
شماره دانشجوها رو نمایش بده و جلو هر شماره دانشجویی یه فیلد تکست بذاره
و استاد بعد داز وارد کردن نمرات برروی یک دکمه که همون ثبت نمرات هستش
بزنه و اطلاعات ثبت بشه...
ممنون از لطفتون
الان شما دقیقا کدوم قسمتش رو میخوای؟!
سلام
بیشتر کار شما با دیتابیس هست شما باید یک جدول برای درسها داشته باشین که یک فیلد id داشته باشه که وقتی استاد درسشو انتخاب کرد کلیه دانشجویانی که این id درس رو برداشتن select کنه و شما از طریق insert میتونی نمرات دانشجو در فیلد نمره هر دانشجو وارد کنی
اگه شما بگید دقیقا کجاشو میخایید کدشم براتون میزارم
دقیقا همین جا!!:n19:
درسی با کد 1221 خبنقل قول:
استاده ک اینو انتخاب کرد
ی جدولی با دوتا ستون که توو یکیش شماره دانشجوییو اون یکیش هم یه فیلیدی برا وارد کردن نمره ها باشه
یعنی باید دستور فرم ک برا نمایش همون فیلده هستش رو توو حلقه مربوط ب واکشی رکورد ها از پایگاه دادمون بذاریم
درست!؟
این کارارو کردم .. نمایششون هم داد ولی... بایه خطا ک مروط به دستور فرم هستش...
حالا اگه شما راهکار دیگه ای دارین بفرمایین...
فداتـــون بشـه نقطه
خب پس اگه میشه کدهاتون به همراه عکسی از پیغام خطایی که بهتون میده رو بزارین تا کدتون رو اصلاح کنم
اوکی..
باشه...
سلام
شرمنده دوستان
ی یه مدتی اینترنتم قطع شده بود
این کدی هست برا نمایش جدول و فیلد ثبت نمرات
دیکه پیغام خطا رو نمیدهکد:$t= "select * from $c";
$l=odbc_exec($con,$t);
$h=1;
$y=2;
echo"<form action=\"sabt.php\" method=\"post\">";
while(odbc_fetch_row($l)){
$id=odbc_result($l,1);
$coid=odbc_result($l,2);
$stid=odbc_result($l,3);
$nom=odbc_result($l,4);
$y++;
$h++;
echo"<center><table border=\"2\">
<tr height=\"65%\">
<td width=\"25%\">ID: $id</td>
<td width=\"25%\">CoID: $coid</td>
<td width=\"25%\">StID: $stid</td>
<td width=\"25%\">";
for($j=$h;$j<$y;$j++)
print("<input type=\"text\" value=\"$nom\" name=\"$j\"></td></tr></table>");
}
<input type=\"submit\" value=\"Register\"></form>");
حالا موندم توو صفحه مقصدم چی بنویسم
ممنونم..
ای بابا یعنی یکی پیدا نمیشه جواب ما رو بده......
ميشه كد كاملت رو بنويسي ؟ شايد بشه بهتر كمك كرد.
کامله که:نقل قول:
کد:$t= "select * from $c"; //فراخوانی از جدولی که اسمش توو متغیر دالر سی هستش
$l=odbc_exec($con,$t); //اجرای اون
$h=1; //این متغیرها شمارنده هستن برای حلقه فور
$y=2; //شمارنده برای فور
echo"<form action=\"sabt.php\" method=\"post\">"; //متد فرم برای ایجاد فیلد ورودی نمره
while(odbc_fetch_row($l)){ //حلقه وایل برای واکشی تمامی رکورد های موجود در جدول
$id=odbc_result($l,1); //واکشی خانه اول رکورد که همون ردیف هست
$coid=odbc_result($l,2); //خانه دوم ک دارای مقدار شماره درسه
$stid=odbc_result($l,3); //واکشی فیلد شماره دانشجویی دانشجویان از رکورد
$y++; //هر کئام از این شمارنده ها یک واحد افزایش می یابند برای اینکه حلقه فور ما در هر بار اجرای وایل فقط یک بار اجرا شود
$h++; //هر کئام از این شمارنده ها یک واحد افزایش می یابند برای اینکه حلقه فور ما در هر بار اجرای وایل فقط یک بار اجرا شود
echo"<center><table border=\"2\"> //درست کردن جدول
<tr height=\"65%\">
<td width=\"25%\">ID: $id</td> //نمایش داده های پایگاه داده که در بالا واکشی کردیم
<td width=\"25%\">CoID: $coid</td> //نمایش داده های پایگاه داده که در بالا واکشی کردیم
<td width=\"25%\">StID: $stid</td> //نمایش داده های پایگاه داده که در بالا واکشی کردیم
<td width=\"25%\">"; //مربوط به ستون اخر رکورد
for($j=$h;$j<$y;$j++) //ایجاد فیلد ورودی با حلقه فور که در هر رکورد.. نام اون با قبلیش فرق کنه
print("<input type=\"text\" value=\"$nom\" name=\"$j\"></td></tr></table>");
}
<input type=\"submit\" value=\"Register\"></form>");//ایجاد دکمه درپایان جدول ما