下面圖片是今天做的前台和後台,前台是套用上星期五的模板.後台是隨手寫的.
今天學習到了
css的 overflow設置內容超過范圍就可以給滾動條或者隱藏滾動條
overflow:hidden 就是隱藏咯
php方面又寫了一次mysql類.超級簡單的
[php]
<?php
/**
* 用於mysql操作的類
*/
class db_mysql
{
var $conn;
function __construct($localhost,$userName,$password,$dbName)
{
$this->conn=mysql_connect($localhost,$userName,$password);
mysql_select_db($dbName,$this->conn);
mysql_query("set names utf8",$this->conn);
}
function __destruct()
{
mysql_close($this->conn);
}
function query($sql)
{
//echo $sql;
return mysql_query($sql,$this->conn);
}
}
?>
<?php
/**
* 用於mysql操作的類
*/
class db_mysql
{
var $conn;
function __construct($localhost,$userName,$password,$dbName)
{
$this->conn=mysql_connect($localhost,$userName,$password);
mysql_select_db($dbName,$this->conn);
mysql_query("set names utf8",$this->conn);
}
function __destruct()
{
mysql_close($this->conn);
}
function query($sql)
{
//echo $sql;
return mysql_query($sql,$this->conn);
}
}
?>
今天遇到糾結的問題,交互動作..本身是想寫mvc的單一入口形式,但是這樣寫代碼速度不就慢了,然後我就采取了一直似乎不錯的解決方案
1.建立action文件夾,建立 type.php 用於文章欄目操作
2.建立 article.php 用於文章操作,
這樣的話 我用ajax發送請求只需"/action/type.php?action=list"搞定.然後做判斷什麼的執行對應代碼.用了 switch語句.
[php]
?php
require '../inc.php';
switch ($_GET['action']) {
case 'submit':
if(!empty($_POST['typeName'])){
$json['state']="no";
$bool=$db->query("insert into typename (`name`) value('{$_POST['typeName']}')");
if($bool){
$json['state']="ok";
}else{
$json['error']='欄目插入失敗';
}
echo json_encode($json);
}
break;
case 'list':
$result = $db->query('select * from typename');
$arr=array();
while($row = mysql_fetch_assoc($result)){
$arr[]=$row;
}
echo json_encode($arr);
break;
default:
# code...
break;
}
?>
<?php
require '../inc.php';
switch ($_GET['action']) {
case 'submit':
if(!empty($_POST['typeName'])){
$json['state']="no";
$bool=$db->query("insert into typename (`name`) value('{$_POST['typeName']}')");
if($bool){
$json['state']="ok";
}else{
$json['error']='欄目插入失敗';
}
echo json_encode($json);
}
break;
case 'list':
$result = $db->query('select * from typename');
$arr=array();
while($row = mysql_fetch_assoc($result)){
$arr[]=$row;
}
echo json_encode($arr);
break;
default:
# code...
break;
}
?>