ورود

View Full Version : کمک در مورد انتخاب واحد



ahmad25
شنبه 01 تیر 1392, 22:31 عصر
سلام از دوستان عزیز خواهشمند هستم که من رو در مورد سیستم انتخاب واحد کمک کنند خیلی واجبه.
105995
من در این پروژه می خوام که وقتی بر روی گزینه های چک باکس کلیک کردم مجموع واحدهای انتخاب شده رو برام نمایش بده ولی با انتخاب هر کدام از این گزینه ها فقط آخرین گزینه هر چی که باشه رو نشان می ده .
این هم کد :
این قسمت برای انتخاب و نمایش درس هاست :
<?php
include('config.php');
$data=mysql_query("select * from register_lesson_kar");
echo'
<form method="post" action="#" id="form">
<table border="0" cellpadding="0" cellspacing="3" align="right" width="750" height="100%" style="margin-right:10px;" >
<tr bgcolor="#CCCCCC">
<td align="center" nowrap ><font color="#000099" size="2">استاد</font></td>
<td align="center" nowrap><font color="#000099" size="2">زمان</font></td>
<td align="center" nowrap ><font color="#000099" size="2">ظرفیت </font></td>
<td align="center" nowrap><font color="#000099" size="2">روز</font></td>
<td align="center" nowrap ><font color="#000099" size="2">نیم سال </font></td>
<td align="center" nowrap ><font color="#000099" size="2">تعداد واحد</font></td>
<td align="center" nowrap ><font color="#000099" size="2">کد درس</font></td>
<td align="center" nowrap><font color="#000099" size="2">نام درس</font></td>
<td align="center" nowrap ><font color="#000099" size="2">انتخاب</font></td>
</tr>
';
$i=0;
while($row=mysql_fetch_array($data,MYSQL_ASSOC))
{
$time_s=$row['time_start'];
$time_e=$row['time_end'];
$capacity=$row['capacity'];
$day=$row['day'];
$nimsal=$row['nimsal'];
$code=$row['lesson_code'];
$lesson_name=$row['tittle_lesson'];
$name=$row['name'];
$family=$row['family'];
$data2=mysql_query("select * from lesson_kardani where lesson_code='$code'");
while($row2=mysql_fetch_array($data2,MYSQL_ASSOC))
{
$unit=$row2['unit_lesson'];
echo'
<tr bgcolor="#dadada" align="center">

<td>'.$name.'-'.$family.'</td>
<td>'.$time_s.'-'.$time_e.'</td>
<td>'.$capacity.'</td>
<td>'.$day.'</td>
<td>'.$nimsal.'</td>
<td>'.$unit.'</td>
<td>'.$code.'</td>
<td>'.$lesson_name.'</td> ';
echo'
<td><input type="checkbox" name="select" value="select" /></td>
</tr>
';
}
}
echo'
<tr>
<td><input type="submit" value="save"/></td>
</tr>
</form>
</table>
';
?>

و این هم قسمت اصلی برنامه است برای فراخوانی قسمت select1 :
<?php
if(isset($_SESSION['user'])and(isset($_SESSION['pass'])))
{
$user=$_SESSION['user'];
$pass=$_SESSION['pass'];
include('config.php');
include('config2.php');
echo'
<div id="container">
<div id="header">

</div>
<div id="nav">
</div>


<div id="body">
<div id="content"> ';
include('menu.php');
include('select1.php');
echo'
</div>

<div class="sidebar">
<ul>
<li>
<h4 style="text-align:center;">مشخصات دانشجو</h4>
<ul>';
include('Specifications.php');
echo'</ul>
</li>
</ul>
</div>
<div class="clear"></div>
</div>
<div class="body-end"></div>
<div id="footer">
<div class="footer-top"></div>
<div class="footer-content">
<p> <a href="#"></a> <a href="#"></a></p>
</div>
<div class="footer-bottom"></div>
</div>
</div>
';
}
?>
</body>
</html>

دوستان خواهشن کمک کنید.

dousti_design
شنبه 01 تیر 1392, 22:43 عصر
اگر میخاید توی همین صفحه، بدون رفرش و بلافاصله مجموع واحدها رو نمایش بدین، ربطی به Php نداره باید با جاوا اسکریپت یه تابع بنویسید و روی event کلیک چک باکس ها بذارید تا مقدار مجموع واحد ها(اینم بذارید توی Div) رو آپدیت کنه.

ahmad25
یک شنبه 02 تیر 1392, 06:29 صبح
چطوری می تونید کد جاوا رو برام بزارید. کدام قسمت رو بزارم توی تک Div .

MMSHFE
یک شنبه 02 تیر 1392, 08:22 صبح
دوست گرامی، اینجا تالار PHP هست نه JavaScript. لطفاً به قوانین احترام بگذارین.

ahmad25
یک شنبه 02 تیر 1392, 20:28 عصر
دوست عزیز من یه کمک خواستم اگه می تونی کمکم کن .

MMSHFE
دوشنبه 03 تیر 1392, 06:37 صبح
بهترین کمکی که میشد به شما کرد، این بود که تاپیک شما رو به بخش مناسب منتقل کنم تا دوستانی که در این زمینه فعال هستن، شما رو راهنمایی کنن. موفق باشید.

ahmad25
دوشنبه 03 تیر 1392, 11:45 صبح
ممنون از کمکی کردی خود من قبل از شما این کار رو انجام دادم فقط وقت خودت رو هدر دادی.

MMSHFE
دوشنبه 03 تیر 1392, 13:13 عصر
پس با این اوصاف چند مورد مشخص میشه:
1- برنامه نویسی بلد نیستین.
2- روش مطرح کردن صحیح سؤال رو نمیدونید.
3- مکان مناسب رو برای سؤالتون انتخاب نمیکنید.
4- آشنایی چندانی با صحبت کردن مؤدبانه و غیر طلبکارانه هم ندارین (اینجا هیچکس مجبور نیست به سؤال شما جواب بده و برای این کار حقوق نمیگیره، پس طلبکار نباشید).
5- به قوانین سایت برنامه نویس هم که لینکش توی امضای بند هست، احترام نمیگذارین.
-----
مواردی مثل شما زیاد توی این سایت اومدن و رفتن، این سایت پابرجا مونده، پس اگه میخواین از کمک سایرین بهره مند بشین، از دایره ادب و قانون خارج نشین. موفق باشید.

ahmad25
دوشنبه 03 تیر 1392, 13:54 عصر
خیلی جالب بود متوجه اشتباه خودت در بند 2 شدی و سریع اصلاحش کردی .
1- برنامه نویسی یک چیز نسبیه و هر کسی به اندازه ای از اون برخورداره .
2- فکر کنم سوال من به اندازه کافی واضح بودش .
3- من مکان مناسب رو انتخاب کردم چون که کار من با php یه ولی ربط پیدا کرد به جاوا .
4- شما به عنوان مدیر سایت می تونید مشکلات کسانی رو که در سایت شما تقاضای کمک کرده اند رو حل کنید نه اینکه اونها رو سرگردان کنید .
5- قبل از اینکه شما این تایپیک رو انتقال بدید به این قسمت خودم این کار رو کرده بودم ولی جوابی پیدا نکردم .
6- منم مثل هزاران نفر دیگه ، با یک کلیک ساده پرونده من توی این سایت بسته می شه ولی از شما که دائما در این سایت هستید انتظار چنین برخوردی رو نداشتیم.