勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

フォーム管理画面テンプレPHP

   2014/07/03  PHP

<?php
ini_set( 'display_errors', 0 );
require_once("../library/database.php");

if ($_GET["mode"] == "delete") {
$sql = ('DELETE FROM form WHERE seq = ' . $_GET["seq"] . ';');
mysql_query($sql);
header('Location: admin.php');
}

//データ表示用
$sql = ('
SELECT seq,isbody, istime
FROM form
ORDER BY seq DESC
');
$row = mysql_query($sql);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="form.css">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>フォーム管理画面</title>
</head>
<body>
<h3>フォーム管理画面</h3>
<table>
<tr>
<th>内容</th>
<th>受信時間</th>
<th>削除</th>
</tr>
<?php
while($result = mysql_fetch_array($row)){
echo '
<tr class="reverse">
<td>
' . nl2br(htmlspecialchars($result["isbody"])) . '
</td>
<td>
<div class="br">
' . $result["istime"] . '
</div>
</td>
<td>
<a href="?mode=delete&seq=' . $result["seq"] . '" onclick="return confirm(' . "'削除してよろしいですか?'" . ')">
削除
</a>
</td>
</tr>
';
}
?>
</table>
</body>
</html>

 - PHP

  関連記事

PHPの日付・時刻関連

使えそうなものをまとめてメモ。 【関数】 ----------- ■date 日 ...

PHPでお問い合わせ等のform構築時にCSRF対策を行う方法

他社が制作されたお問い合わせフォームを改修する案件があった。ソースコードを拝見し ...

MySQLから任意の順番で取り出す

SELECT * FROM テーブル名 WHERE seq =  $seq OR ...

PHPで縦横どちらかが指定の長さを超えた場合、比率を保ったままリサイズ

PHPで縦横どちらかが指定の長さを超えた場合、 比率を保ったままリサイズしたかっ ...

PHPでサイトURLからtitleとRSS用URLを取得

サイトのURLからRSS用URLとサイトタイトルを自動で取得したかった。その方法 ...