ArtMiz
دوشنبه 11 بهمن 1389, 14:11 عصر
درود
من يه فرم دارم ليستي از مطالب رو مياره كه كنار هر ركورد يه چك باكس داره. يه چك باكس هم دارم كه با زدنش همه ي ركورد ها رو انتخاب ميكنه يا از حالت انتخاب خارج ميكنه، توي فرم همه ي چك باكس ها يه اسم دارن. مشكل اينه كه جاوا اسكريپت روي اون ها درست كار ميكنه، ولي وقتي ميي خوام با PHP دريافت كنم ركوردهاي انتخاب شده رو، فقط آخرين چك باكس رو دريافت ميكنه. از اونجايي كه تو PHP آرايه اي از اونها رو دريافت كنم جلوي اسمشون بايد براكت [] بزارم ولي اگه اين كار رو انجام بدم اسكريپت جاوا كار نمي كنه.
ممنون ميشم نظرتون رو بگين.
while($row=mysql_fetch_array($result))
<input type='checkbox' name='check_list' value='".$row["nid"]."' />
<script type="text/javascript">
function Check_ckb(elm)
{
var ckb = document.myform.check_list;
if(elm.checked){
for (i = 0; i < ckb.length; i++)
ckb[i].checked = true ;
}
else{
for (i = 0; i < ckb.length; i++)
ckb[i].checked = false ;
}
}
</script>
من يه فرم دارم ليستي از مطالب رو مياره كه كنار هر ركورد يه چك باكس داره. يه چك باكس هم دارم كه با زدنش همه ي ركورد ها رو انتخاب ميكنه يا از حالت انتخاب خارج ميكنه، توي فرم همه ي چك باكس ها يه اسم دارن. مشكل اينه كه جاوا اسكريپت روي اون ها درست كار ميكنه، ولي وقتي ميي خوام با PHP دريافت كنم ركوردهاي انتخاب شده رو، فقط آخرين چك باكس رو دريافت ميكنه. از اونجايي كه تو PHP آرايه اي از اونها رو دريافت كنم جلوي اسمشون بايد براكت [] بزارم ولي اگه اين كار رو انجام بدم اسكريپت جاوا كار نمي كنه.
ممنون ميشم نظرتون رو بگين.
while($row=mysql_fetch_array($result))
<input type='checkbox' name='check_list' value='".$row["nid"]."' />
<script type="text/javascript">
function Check_ckb(elm)
{
var ckb = document.myform.check_list;
if(elm.checked){
for (i = 0; i < ckb.length; i++)
ckb[i].checked = true ;
}
else{
for (i = 0; i < ckb.length; i++)
ckb[i].checked = false ;
}
}
</script>