勉強したことのメモ

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ファイルとか見 ...

mb_convert_variablesとmb_convert_encodingの違い

両関数の違いについて、引数の場所というか順番が違うだけ? と思ってたけどどうにも ...

PHPバージョンの確認

PHPでバージョンの確認をする際にphpinfo()を 使って調べてたけど、バー ...

javascriptでHTML内に関数を書きたい場合

ダイアログ確認したいだけでわざわざfunctionを 書くのもアレだという時に使 ...

MySQLiでDELETE文

MySQLiでDELETE文 ■ソース $mysqli = new mysqli ...

GoogleアナリティクスのデータをPHPで取得する方法

Googleアナリティクスの特定データをPHPで取得して、表示なりCSV化してほ ...

MySQLiでINSERT文

MySQLiでINSERT文 ■ソース $mysqli = new mysqli ...

PHPでdo-while(0)の利点

社内のソースで do { //処理内容 if ($test) { break; ...

PHPで多次元連想配列のキーを指定してソート

やりたかった事は、 ・多次元配列があってcodeというキーでソートしたい という ...

さくらvpsでPHPのエラーログ設定

PHPのエラーログを設定した際のメモ。 vi /etc/php.ini で設定フ ...