① 用PHP怎麼動態繪製表格啊!希望指教
PHP動態的生成表格實際上是處理html中的tr標簽(行)td標簽(列)
所以在行和列已知的情況下行和列分別用rows和clos,用兩個for語句就能方便的寫出tr和td標簽,td代碼的for語句鑲嵌在tr代碼的for語句之內:
<?php
header("Content-type:text/html;charset=GB2312");
?>
<tableborder="1"width="600">
<?php
for($i=0;$i<$_GET['rows'];$i++):
echo"<tr>";
for($n=0;$n<$_GET['cols'];$n++):
echo"<td> </td>";
endfor;
echo"</tr>";
endfor;
?>
</table>
<h1>表格的繪制</h1>
<form>
<inputtype="text"name="rows"/></br>
<inputtype="text"name="cols"/></br>
<inputtype="submit"name="submit"/>
</form>
② 怎麼用php語言繪製表格
應該是php+html解決的吧。php寫好if和else判斷,通過html+css來修改顏色。
③ php怎麼輸出5×7的表格
php怎麼輸出5×7的表格的步驟。
1、新建一個php文件並命名為test.php,用於講解php如何生成5乘7的表格。
2、使用header()方法設置頁面的編碼格式為utf-8。
3、定義5乘7的數組,保存生成表格的數據。
4、在test.php文件中,使用echo表格的table標簽,將邊框設置為1px。
5、在test.php文件中,使用foreach遍歷數組,輸出表格行(tr),在foreach內,再使用一個foreach循環數組內的元素值,作為表格單元格的數據。
6、在瀏覽器打開test.php文件,查看成果。
④ php怎樣生成excel表格
如果樓主想生成一個固定格式的excel表格的話,可以現在excel裡面做好,然後另存為網頁格式,然後你在Dreamweaver中打開看這段代碼,然後在這段代碼的最開頭的部分添加以下兩句語句最後將這個改動的代碼保存為PHP文件即可使用還有這個做法有個小Bug。
⑤ php怎樣來建立一個表格
把建表語句做成sql,直接查詢。
...
$sql="create table users(user_id int primary key auto_increment,user_name varchar(16))";
mysql_query($sql);
...
...
⑥ 如何用php生成表格
在php開發過程中,對於大量的數據考慮用表格輸出的時候可以用得到,代碼如下:
<html>
<head>
<title>二行5列一共10個數據</title>
</head>
<body>
<tableborder="1"width=80%>
<tr>
<?php
$num=5;//當前每一行顯示列數
$k=1;//初始化
while($k<=10)
{
if($k%$num==0){
if($k==10){
echo'<td>'.$k.'</td></tr>'." ";
}else{
echo'<td>'.$k.'</td></tr><tr>'." ";
}
}
else{
echo'<td>'.$k.'</td>'." ";
}
$k+=1;//自加
}
?>
</table>
</body>
</html>
下面是從資料庫讀取代碼:
<?php
$sql="select*fromtable";
$query=mysql_query($sql);
$num=mysql_num_rows($query);
for($i=0;$i<$num;$i++){
$result=mysql_fetch_array($query);
if($i%3==0){
$str.="<trstyle='word-break:break-all'>";
}
$str.="<td>".$result["title"]."</td>";
if(($i+1)%$num==0){
$str.="</tr>";
}
}
?>
<tableborder=0>
<?
echo$str;
?>
</table>
⑦ 怎樣用php製作表格
1、建立一個數組,取名為$ShuZu,舉例數組的內容是學生的信息,包括姓名、性別和年齡。
$ShuZu = array
(
array("姓名","性別","年齡"),
array("張三","男",13),
array("里斯","女",12),
array("王五","男",15)
);
⑧ PHP如何做這種表格
如果用php,那隻有重新載入頁面,重新生成table了
不如用ajax,用jquery動態讀到數據,再把數據填寫到相應td中去
用json格式,最方便(因為你是要返回多條數據,json可以方便處理數姐數據)
⑨ php基本表格製作
在head標簽里加上以下css樣式代碼即可
<style type="text/css">
td{ text-align:center; }
</style>
⑩ PHP如何將查詢出來的數據導出成excel表格(最好做一個按鈕)
講的復雜了啊!x0dx0a你先在一個完整版的PHPExcel之後解壓,在「Examples」目錄下會找到一大堆例子,根據你的要求這個「01simple-download-xlsx.php」文件就可以了!x0dx0a註:你先保持「01simple-download-xlsx.php」文件所在的目錄位置不要變,測試好了,再改變名,移到別的地方,地方變了的話,文件里的 「require_once dirname(__FILE__) . '/../Classes/PHPExcel.php'」的所在位置也要變!x0dx0a我們要改動代碼很少,如下:x0dx0a// Add some datax0dx0a$objPHPExcel->setActiveSheetIndex(0)x0dx0a->setCellValue('A1', 'Hello')x0dx0a->setCellValue('B2', 'world!')x0dx0a->setCellValue('C1', 'Hello')x0dx0a->setCellValue('D2', 'world!');x0dx0ax0dx0a// Miscellaneous glyphs, UTF-8x0dx0a$objPHPExcel->setActiveSheetIndex(0)x0dx0a->setCellValue('A4', 'Miscellaneous glyphs')x0dx0a->setCellValue('A5', 'éàèùâêîôûëïüÿäöüç');x0dx0a、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、x0dx0a直接用的我的替換x0dx0a$objPHPExcel->setActiveSheetIndex(0)//這個就是現實導出的表第一行,有幾列是根據你的那張表有幾列!x0dx0a->setCellValue('A1', '單號')x0dx0a->setCellValue('B1', '標題')x0dx0a->setCellValue('C1', '內容')x0dx0a->setCellValue('D1', '序列')x0dx0a->setCellValue('E1', '數字');x0dx0a//下面實現的就是建立資料庫連接,直接到表,你的連接資料庫、表、欄位應該與我的不一樣,你可以參考x0dx0a$conn=@mysql_connect("localhost","root","root") or die("資料庫伺服器連接錯誤".mysql_error());//連接mysql資料庫x0dx0amysql_select_db("temp",$conn) or die("資料庫訪問錯誤".mysql_error());//資料庫x0dx0amysql_query("set character set gb2312");x0dx0amysql_query("set names gb2312");x0dx0ax0dx0a$sqlgroups="select * from test ";//查詢這一張表的條件x0dx0a$resultgroups=mysql_query($sqlgroups);x0dx0a$numrows=mysql_num_rows($resultgroups);x0dx0aif ($numrows>0)x0dx0a{x0dx0a$count=1;x0dx0awhile($data=mysql_fetch_array($resultgroups))x0dx0a{x0dx0a$count+=1;x0dx0a$l1="A"."$count";x0dx0a$l2="B"."$count";x0dx0a$l3="C"."$count";x0dx0a$l4="D"."$count";x0dx0a$l5="E"."$count";x0dx0a$objPHPExcel->setActiveSheetIndex(0) x0dx0a->setCellValue($l1, $data['id'])//這就是你要導出表的欄位、與對應的名稱x0dx0a->setCellValue($l2, $data['title'])x0dx0a->setCellValue($l3, $data['content'])x0dx0a->setCellValue($l4, $data['sn'])x0dx0a->setCellValue($l5, $data['num']);x0dx0a}x0dx0a}