攻克CakePHP系列二 表單數據顯示

CakePHP表單數據顯示的方法步驟

首先建立數據庫cake_ext,並執行如下sql文:

CREATE TABLE `companies` (

`id` int(11) NOT NULL auto_increment,

`company` varchar(50) NOT NULL,

`price` decimal(8,2) NOT NULL,

`change` decimal(8,2) NOT NULL,

`lastudp` date NOT NULL,

PRIMARYKEY(`id`)

)ENGINE=MyISAMAUTO_INCREMENT=8DEFAULTCHARSET=utf8;

-- ----------------------------

-- Records

-- ----------------------------

INSERT INTO `companies` VALUES ('1', '3m Co', '71.72', '0.02', '2008-10-21');

INSERT INTO `companies` VALUES ('2', 'Alcoa Inc', '29.01', '0.42', '2008-10-20');

INSERT INTO `companies` VALUES ('3', 'AT&T Inc.', '31.61', '-0.48', '2008-10-21');

INSERT INTO `companies` VALUES ('4', 'Boeing Co.', '75.43', '0.53', '2008-10-13');

INSERT INTO `companies` VALUES ('5', 'United Technologies Corporation', '63.26', '0.55', '2008-10-09');

INSERT INTO `companies` VALUES ('6', 'Intel Corporation', '19.88', '0.31', '2008-10-15');

INSERT INTO `companies` VALUES ('7', 'Exxon Mobil Corp', '68.10', '-0.43', '2008-10-17');

如下圖所示建立工程:

數據庫配置文件如下:

classDATABASE_CONFIG

{

var$default=array('driver'=>'mysql',

'connect'=>'mysql_connect',

'host'=>'localhost',

'login'=>'root',

'password'=>'root',

'database'=>'cake_ext',

'prefix'=>'');

var$test=array('driver'=>'mysql',

'connect'=>'mysql_connect',

'host'=>'localhost',

'login'=>'root',

'password'=>'root',

'database'=>'cake_ext',

'prefix'=>'');

}

companies_controller.php:

<?php

classCompaniesControllerextendsAppController

{

var$name='Companies';

functionindex()

{

$this->set('companies',$this->Company->findAll());

}

functionview($id= null)

{

$this->Company->id =$id;

$this->set('company',$this->Company->read());

}

}

?>

company.php:

<?php

classCompanyextendsAppModel

{

var$name='Company';

}

?>

index.thtml:

<h1>Test companies</h1>

<table>

<tr>

<th>Id</th>

<th>company</th>

<th>price</th>

<th>change</th>

<th>last update</th>

</tr>

<?phpforeach($companiesas$company): ?>

<tr>

<td><?phpecho$company['Company']['id']; ?></td>

<td>

<?phpecho$html->link($company['Company']['company'],"/companies/view/".$company['Company']['id']); ?>

</td>

<td><?phpecho$company['Company']['price']; ?></td>

<td><?phpecho$company['Company']['change']; ?></td>

<td><?phpecho$company['Company']['lastudp']; ?></td>

</tr>

<?phpendforeach; ?>

</table>

view.thtml:

<h1>Company: <?phpecho$company['Company']['company']?></h1>

<p><small>Id: <?phpecho$company['Company']['id']?></small></p>

<p>Price: <?phpecho$company['Company']['price']?></p>

<p>Change: <?phpecho$company['Company']['change']?></p>

<p>LastUpdate: <?phpecho$company['Company']['lastudp']?></p>

訪問http://localhost/cakephp/companies即可運行測試程序。

本代碼參考自官方自帶例子:http://book.cakephp.org/view/326/The-Cake-Blog-Tutorial

攻克CakePHP系列三 表單數據增刪改
下面的代碼是CakePHP下對表單數據的增加,刪除,修改實現代碼這裏聲明一點,上例中不小心把數據庫表中lastupd字段錯打成lastudp,本例子予以更正。除上訴字段數據庫與上例一致。工程仍沿用上例,如下圖: 代碼依次爲...查看完整版>>攻克CakePHP系列三 表單數據增刪改
 
攻克CakePHP系列一 連接MySQL數據庫
先閱讀這個接下來將一步一步對這個框架進行說明。 首先是下載框架官方主頁:下載地址:官方文檔:第三方介紹:這裏選擇穩定版本1.1.20.7692下載cake_1.1.20.7692.zip文件並解壓,如下圖所示建立工程。直接運行:修改...查看完整版>>攻克CakePHP系列一 連接MySQL數據庫
 
asp取動態表單中數據並寫入xml文件,用xsl顯示
1.動態表單的界面,從csdn論壇上參考<html><head><title>無標題文檔</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script ...查看完整版>>asp取動態表單中數據並寫入xml文件,用xsl顯示
 
CECT S系列和C600數據線使用時顯示“手機信令初始化錯誤”解決辦法
CECT S系列和C600數據線使用時顯示“手機信令初始化錯誤”解決辦法
  現在有越來越多的使用CECT S系列和C600手機的朋友擁有了夢寐以求的數據線,並盡情地享受個性化鈴聲和屏保帶來的喜悅和被人羨慕的眼光.但在使用數據線時一些小問題也會接踵而來,最常見的問題就是顯示數據線不能使...查看完整版>>CECT S系列和C600數據線使用時顯示“手機信令初始化錯誤”解決辦法
 
WPS表格中動態改變數據顯示系列的實現
WPS表格中動態改變數據顯示系列的實現
  傳統的圖表設計方式往往在多數據系列時查看起來比較費力。  比如利用以下數據生成圖表(見圖1和圖2)。圖1 學生成績表圖2 成績表圖表  可以看到,當數據系列較多時圖表顯示比較擁擠,且數字會産生重疊。若班級...查看完整版>>WPS表格中動態改變數據顯示系列的實現
 
Eclipse插件開發系列6.TableViewer的使用(1)讓數據顯示出來
前言:   本章本來是計劃周五帖的,昨晚才趕出來,漸愧。說實在話,寫這樣的教程實在是很無味的一件事,本來是自己已經知道的東西,但爲了易懂,還得慢條斯理的詳細寫出來。但想著Eclipse插件在國內還是陽春白雪的...查看完整版>>Eclipse插件開發系列6.TableViewer的使用(1)讓數據顯示出來
 
純CSS表單顯示效果
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>非常不錯的純CSS表單顯示效果 - 站在巨人肩膀上</title><style type="text/css">bo...查看完整版>>純CSS表單顯示效果
 
JSP中表單數據存儲的一種通用方法
  摘 要   本文以Oracle數據庫爲例,介紹了在采用JSP技術開發WEB應用時一種簡便通用的表單數據存儲處理方法,以減輕開發工作量,同時提供了主要的程序代碼。  引言  J2EE(Java 2 Enterprise Edition)技術已廣...查看完整版>>JSP中表單數據存儲的一種通用方法
 
ASP視頻教程-發送表單數據的方式
     ASP是Active Server Page的縮寫,意爲“活動服務器網頁”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式...查看完整版>>ASP視頻教程-發送表單數據的方式
 
 
回到王朝網路移動版首頁