勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

CRUDのfunction化(管理画面)

      2014/07/03

<?
/*
よく使うような管理画面(CRUD?)をfunctionで分けていったもの。
普通に書いていくより可読性は良さそうだけれども、
効率的には思えないので、もっと効率的に記述できるよう考える。
あとオブジェクト指向を身につけたい。
*/
error_reporting(E_ALL & ~E_NOTICE);
extract($_REQUEST);
require_once("../../library/database.php");
require_once("./crud.php");

//モード制御
Mode($mode,$isbody,$seq);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transtional//EN" "http://www.w3c.org/TR/html4/loose.dtd">
<meta http-equiv="content-type" content="text/html"/>
<meta cherset = "UTF-8">
<html lang="ja">
<head>
<title>CRUDのfunction作成</title>
<link href="../library/form.css" type="text/css" rel="stylesheet">
<script>
function delete_check(seq){
if (confirm("削除しますか?")) {
location.href = "./index.php?mode=delete&seq="+seq;
} else {
return false;
}
}
</script>
</head>
<body>
<h1>CRUDのfunction作成</h1>
<a href="index.php">top</a><br>
<? Display($mode); ?>
<form action="index.php" method="post">
<input type="text" name="isbody" size="50" maxlength="25" value="<? Isbody_value($seq,$mode); ?>">
<input type="hidden" name="mode" value="<? Hidden_value($mode); ?>">
<input type="hidden" name="seq" value="<?=$seq;?>">
<input type="submit" value="<? Submit_value($mode); ?>">
</form><br>
<table>
<tr>
<th>seq</th>
<th>isbody</th>
<th>istime</th>
<th>削除</th>
<th>編集</th>
</tr>
<?
Read();
?>
</table>
</body>
</html>

 - PHP

  関連記事

PHPでのcookie

aaa.comにログインフォームがあって、IDパスを入れて ログインするとbbb ...

no image
PHPで定義した変数の一覧を表示させる

どこで何を定義したか分からなくなった際に 使ったのでメモ。 $array = g ...

DTIのVPSにCodeigniterを導入する方法

DTIのVPSにPHPフレームワークのCodeigniterをインストールした。 ...

PHPでエラー時はメッセージを残す

セキュリティ対策か何かを施しており、 if (~~~~) { exit(); } ...

定数とグローバル宣言した配列

定数のメリットが分からず、ほとんど使ってこなかったけど 画像用のfunction ...

同一サーバの別ディレクトリでセッション振り分け

同じサーバ内にmemberとownerの別ディレクトリがあり、それぞれにsess ...

PHPのチェック系関数

たまたまis_objectという関数を見かけて、 is_numericとかiss ...

setcookieで「Cannot modify」エラー

PHPでsetcookieを使うと「Warning: Cannot modify ...

PHPで外部ファイルから配列を取得

やりたかった事。 ①管理画面で必要項目を入力すると、aaa.phpが 生成される ...

PHP5.4系でAPCが上手く動かなかったので5.5にアップデート&Zend OPcache導入

PHP5.3系から5.4系にアップデートしてから、WordPressがちょっと重 ...