勉強したことのメモ

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

  関連記事

incファイルとかtplファイルとか

初めて見るサーバーのファイルを見ていると incファイルとかtplファイルとか見 ...

PukiWikiでバックアップのスケジュール化

PukiWikiでバックアップを取りたかった。調べたらディレクトリごと保存すれば ...

PHPで「Warning: date(): It is not safe to rely on the system's timezone settings.」のエラー

PHPでdate関数を使った際に、   [crayon-5cbd964 ...

PHPの条件式でまとめて評価

PHPのソースで、 if( !($hoge || $fuga || $foo) ...

UTF-16にエンコードされている文字列をUTF-8へデコード

エンコードされている文字列であまり見かけない感じのものがあった。UTF-8やSh ...

Fatal error: [] operator not supported for stringsの対処

Fatal error: [] operator not supported f ...

FLASHから受信した画像をPHPで保存し、サムネイルも作る

■参考サイト ・FLASH http://www.ilovex.co.jp/bl ...

PHPとajaxでチャットの作成

■ソース ・index.php <? error_reporting(E_ ...

MySQLで使用するインデックスを指定する

ちゃんと指定してるのにインデックスが使用されていない場合、 オプティマイザに知ら ...

お名前.comの共用サーバー(SD)でのphp設定

画像のアップロードフォームを作っていて、そういえば最大ファイルサイズは? と思っ ...