⑴ 我改的一個對表格操作的php。原來是點擊可以編輯表格,我想改為點擊就刪除該行,以及資料庫。
$(function(){
$("tr:even").css("background-color","#ffff99");
$("trtd:not(.id)").click(function(){
//獲取tr
var$tr=$(this).parent();
varid=$tr.find('td:first-child').text();
//把id發送到伺服器
$.post("delete.php",{
id:id
},function(data){
//伺服器返回成功之後刪除tr
$tr.remove();
alert('刪除成功');
});
});
});
⑵ php怎樣來建立一個表格呀
1、首先創建一個html文件,編寫上基本的代碼,在head頭部中引入jquery路徑,用於調用其中封裝的方法。
⑶ 如何用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 動態怎麼添加一個表格
PHP動態的生成表格實際上是處理html中的tr標簽(行)td標簽(列)。
所以在行和列已知的情況下行和列分別用rows和clos,用兩個for語句就能方便的寫出tr和td標簽,td代碼的for語句鑲嵌在tr代碼的for語句之內:
<?php
header("Content-type:text/html;charset=GB2312");
?>
<table border="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>
<input type="text" name="rows"/></br>
<input type="text" name="cols"/></br>
<input type="submit" name="submit"/>
</form>
⑸ PHP頁面實現動態顯示表格 並具備編輯 刪除 添加 查詢功能
實現方式很多,面向對象的做法涉及到模板引擎不同會有所不同。告訴你面向過程的做法吧:首先所有數據都在資料庫中,利用sql語句的limit條件進行數據分頁。編輯,刪除,查看均利用每條數據的id號進行操作,且每個操作都有獨立對應的php程序。至於前面的全選、反選等多選框,是由js完成的,jquery會更簡單。
⑹ 怎樣用php製作表格
1、建立一個數組,取名為$ShuZu,舉例數組的內容是學生的信息,包括姓名、性別和年齡。
$ShuZu = array
(
array("姓名","性別","年齡"),
array("張三","男",13),
array("里斯","女",12),
array("王五","男",15)
);
⑺ 麻煩提供一個PHP的表格類,就是在線生成表格的
有有有,網上自己找找有個牛逼貨叫 phpexcel,
可以看看這個:
http://www.cnblogs.com/zcy_soft/archive/2011/06/09/2076728.html
http://www.php100.com/html/php/lei/2013/0905/5361.html
⑻ php後台編輯器太長的表格無法繼續添加行怎麼辦
添加一行是的用jquery比較簡單:
$("#addRow").before("<tr class='pro'>"+
"<td width='90' align='right'>id:</td>"+
"<td><input name='id[]' type='text' class='input' /></td>"+
"<td width='90' align='right'>name:</td>"+
"<td><input name='name[]' type='text' class='input' /></td>"+
"<td width='90' align='right'>age:</td>"+
"<td><input name='age[]' type='text' class='input' /></td>"+
"</tr>"
);
但是要在表格添加一行,而且這一行數據是要傳遞到下一個頁面的吧?這個寫的時候就得注意點,就先給我上邊寫的一樣name='name[]',這樣在下一個頁面用$_POST['name']取到的是一個數組,就是說你添加幾行,該數組有幾個值,用一個循環出來可以組成你每一行的數組~
⑼ php+mysql生成的表格
//***********************畫出單元格邊框*****************************
$styleArray=array(
'borders'=>array(
'bottom'=>array(
'style'=>PHPExcel_Style_Border::BORDER_THICK,//邊框是粗的
//'style'=>PHPExcel_Style_Border::BORDER_THIN,//細邊框
//'color'=>array('argb'=>'FFFF0000'),
),
),
);
$objWorksheet->getStyle('A'.$n)->applyFromArray($styleArray);//這里就是畫出從單元格A的下邊框
//***********************畫出單元格邊框結束*****************************
你在循環中判斷當前行數能否整除4,整除的話,就加上這個樣式,不是就默認。