請教一個PHP成績輸入的問題



光纖網路申辦優惠網址:http://adsl.mydosi.com/?kdc=87926&kdc2=po

請問你會用jquery嗎?用jquey比較簡單

如果要用一般的話
相同性質的,name用相同的
例如學號姓名的text
〈form name='qq' function=post >
〈input type=hidden name="NU_NAM">

〈input type=text name='NumName'>
〈input type=text name='NumName'>
〈input type=text name='NumName'>
〈input type=text name='NumName'>
〈input type=button value="送出" onclick="TEST()">
</form>
在submit的程式那邊
<script>
function TEST(){
var jArray = [];
var nana=document.getElementsByName("NumName");
var post_name="";
for(i=0;i<nana.length;i++){
//第一個方法
post_name+=nana[i].value

//第二個看得懂就用吧
jArray[i]=nana[i].value;

}
//下面這個到php會變成字串 $_POST['NU_NAM'],你在php那邊用json_decode把它變成陣列
//此方法也是看得懂就用吧

var str = JSON.stringify(jArray);
document.getElementsByName("NU_NAM")[0].value=str ;

//下面這個到PHP會變成aaa/bbb/ccc/型態,$_POST['NU_NAM'] 然後用explode//切他
document.getElementsByName("NU_NAM")[0].value=post_name;
document.qq.submit();

}

}
</script>


我來簡單說一下 就是把同樣類型的(例如缺課時數)寫成一個字串
如果是缺課11 13 8 3
就把它寫成11/13/8/3/
然後把整串字串POST出去,
到php那邊用explode切他。


不然就是用json 也就是把陣列寫成字串,
然後到PHP端把字串轉成array




光纖網路申辦優惠網址:http://adsl.mydosi.com/?kdc=87926&kdc2=po
arrow
arrow
    全站熱搜

    jacquelin27 發表在 痞客邦 留言(0) 人氣()