勉強したことのメモ

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のfor文とforeach文

ループ処理の際、forとforeachのどっちでもいけそうな場合、 特にどっちを ...

PHPのshort_open_tagのデメリット

PHPをHTML内に書くときは、書く速さと見易さ重視で、   [cra ...

AjaxのJSONP使用でPHPで作った配列をJSに返す方法

AというサイトからBというサイトにAjax通信し、Bの方ではMySQLに接続して ...

PHPで簡単にCSVファイルの生成

簡単にデータ並べるだけのCSVファイル生成。 file_put_contensで ...

JSONをPHPで扱う

JSONデータはjavascriptで扱うものと思ってたけど、 PHPでも使える ...

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

他社さんと連携して仕事をする際に「フレームワーク何か使いますか?」と聞かれて「使 ...

PHPで配列に特定の値が入っているか検索

PHPで配列に特定の値が入っているか検索して trueかfalseを返したい、と ...

curlでPOSTデータ送信

ここで使ったcurlだけど補足とか諸々。 ■curlでPOST 並列処理する際に ...

PHPの配列でキーの最大値を取得

PHPの配列でキーの最大値を取得したかった。以下で対応する。 [crayon-5 ...

CodeIgniterでログをファイルに出力する

Codeigniterで何らかのエラーが発生した際に分かりやすい形でファイルに情 ...