No.1ベストアンサー
- 回答日時:
書いてみました。
MySQL環境が無く、テストしていないので分かりませんが、
タブン動くと思いますよ^^
フォーム表示 → 登録ボタンクリック → データベース登録 → データベース検索 → 検索結果のHTMLでの表示
詳しい人ツッコミお願いします!
<!-- ここからヘッダー部分です -->
<html>
<head>
<title>テストスクリプト</title>
</head>
<body>
<!-- ここまでヘッダー部分です -->
<?php
# フォームからPOSTデータが送信されていない場合の処理
# 意味は"もしregという名前のPOSTデータが無かったら?"
if(!$_POST['reg']){
# HTMLで入力フォームを表示(送信ボタンクリックでこのスクリプト自身にPOST)
print <<< html
MySQLへ登録してそれをHTMLで表示するスクリプト
<form action="$PHP_SELF" method="post">
<input type="text" name="reg">
<input type="submit" value="登録">
</form>
html;
# regと言うPOSTデータが送信されてきたら以下の処理
}else{
# データベースに接続(アドレス・ポート番号・ユーザー名・パスワードを環境に合わせて書き換える)
$dbcon = mysql_connect("MySQLサーバのアドレス:ポート番号","ユーザー名","パスワード");
# データベースを選択(データベース名を環境に合わせて書き換える)
mysql_select_db("データベース名");
# SQL文を用意(登録用)
# 意味は"$_POST['reg']というデータをテーブル名と言うテーブルに登録します"
$sql_reg = "insert into テーブル名 values('" . $_POST['reg'] . "')";
# データを登録
$result_reg = mysql_query($sql_reg);
# 登録に成功したら以下の処理
# 意味は"もし$result_regが成功したら?"
if($result_reg){
# 参照用SQL文を用意(テーブル名を環境に合わせて書き換える)
# 意味は"テーブル名というテーブルの全てのカラムを検索します"
$sql_sel = "select * from テーブル名";
# 登録したデータを参照する
$result_sel = mysql_query($sql_sel);
# 登録データの参照に成功したら以下の処理
# 意味は"もし$result_selが成功したら?"
if($result_sel){
# 参照したデータを全部表示(カラム名を環境に合わせて書き換える)
while ($item = mysql_fetch_array($result_sel)){
print $item['カラム名'] . "<BR>";
}
# データベース接続を切断
mysql_close($dbcon);
# 登録データの参照に失敗したら以下の処理
}else{
# エラーメッセージを表示
print "データの参照に失敗しました。";
# データベース接続を切断
mysql_close($dbcon);
}
# 登録に失敗したら以下の処理
}else{
# エラーメッセージを表示
print "登録に失敗しました";
# データベース接続を切断
mysql_close($dbcon);
}
}
?>
<!-- ここからフッター部分です -->
</body>
</html>
<!-- ここまでフッター部分です -->
参考URL:http://lcl.web5.jp/prog/phpdb.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Visual Basic(VBA) VB.netのコンテナークラスとはなんですか 2 2023/07/22 03:54
- JavaScript 【jquery】EasyUIのSubGridにMySQLのテーブルデータを表示&編集にしたい 5 2022/05/02 13:10
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
DB Error: no such field
-
phpにて出欠登録管理を作成して...
-
ヒアドキュメントでSQLを書く事...
-
php+mysqlでポータルサイトを作...
-
Pro*Cの構文エラー
-
XAMPPで画面が真っ白になります。
-
PHP+SQLite でSELECT文のWHERE...
-
文字化けが解決できません。お...
-
テーブルに入っているデータと...
-
Accessのテーブルへ複数の主キ...
-
エクセルVBAについて
-
DBで指定した値しか存在しない...
-
実行時エラー3131 FROM 句の構...
-
php テーブルが作成できない
-
PHP初心者です。syntax error, ...
-
insert1つの処理でもトランザ...
-
SQL文が実行できません
-
php テーブルを作れない
-
MySQLのINSERT時にたまに重複に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
変数にNULLを代入したい
-
phpにて出欠登録管理を作成して...
-
phpでテーブルを作る際変数によ...
-
csvをDBへ読み込んだら、NULLが...
-
SQLで返り値が空とでる
-
ヒアドキュメントでSQLを書く事...
-
php sqlite count 列数取得
-
OracleからAccessへのインポート
-
変数を組み入れたい
-
Accessへ日付をINSERT
-
任意の値の取得
-
日またぎの計算
-
PHPでいいね機能を作りたいので...
-
クエリObjectをforeachで回す時...
-
PHP PDOを利用してカラムの削除...
-
会員番号等に利用するダブらな...
-
access → Oracleへのデータ移...
-
トランザクション処理
-
SQL CASE 文について
おすすめ情報