1問題這個沒代碼不好說,應(yīng)該是循環(huán)的問題
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、茫崖網(wǎng)站維護(hù)、網(wǎng)站推廣。
2問題,不需要每行都作為一個form,按照正常的表格輸出即可,點(diǎn)擊修改之后,可以用js改變相應(yīng)td里面的內(nèi)容,比如需要編輯的就換成input,當(dāng)然"修改"也可以改成"保存",之后保存的時候ajax提交數(shù)據(jù),數(shù)據(jù)庫修改成功了就js更新相應(yīng)td里面數(shù)據(jù),失敗了另處理也隨意,不用刷新頁面.
3問題這個比較麻煩,簡單做法可以設(shè)置一個js的定時器,隔一定時間向后臺獲取最新數(shù)據(jù),有了就更新,也可以使用后臺的推送,比如ajax輪詢
一個簡單的方法,把每一行的數(shù)據(jù)放在一個form表單里面,action鏈接為update.php?id=XXX,發(fā)送按鈕為submit,每行的數(shù)據(jù)都放在input表單里面,這樣你可以直接在里面修改值,點(diǎn)發(fā)送獲取id用update語句更新每行的數(shù)據(jù)。
當(dāng)然,把數(shù)據(jù)都放在表單input text里面不好看,可以用一個編輯按鈕使用javascript控制
PHPExcel
PHPExcel?是用來操作Office Excel 文檔的一個PHP類庫,它基于微軟的OpenXML標(biāo)準(zhǔn)和PHP語言??梢允褂盟鼇碜x取、寫入不同格式的電子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。
PHP讀取示例代碼
//獲取上傳的excel臨時文件
$path?=?$_FILES["file"]["tmp_name"];
//將臨時文件移動當(dāng)前目錄,可自定義存儲位置
move_uploaded_file($_FILES["file"]["tmp_name"],$_FILES["file"]["name"]);
//將獲取在服務(wù)器中的Excel文件,此處為上傳文件名
$path?=?$_FILES["file"]["name"];
//調(diào)用readExcel函數(shù)返回一個
二維數(shù)組
$exceArray?=?readExcel($path);
//創(chuàng)建一個讀取
excel函數(shù)
function?readExcel($path){
//引入PHPExcel類庫
include?'Classes/PHPExcel.php';????????????
include?'Classes/PHPExcel/IOFactory.php';
$type?=?'Excel5';//設(shè)置為Excel5代表支持2003或以下版本,
Excel2007代表2007版
$xlsReader?=?\PHPExcel_IOFactory::createReader($type);??
$xlsReader-setReadDataOnly(true);
$xlsReader-setLoadSheetsOnly(true);
$Sheets?=?$xlsReader-load($path);
//開始讀取上傳到服務(wù)器中的Excel文件,返回一個
二維數(shù)組
$dataArray?=?$Sheets-getSheet(0)-
toArray();
return?$dataArray;
}