PHPでMySQLにデーターを追加するところで壁に当たってしまいました
PHPでMySQLにデーターを追加するところで壁に当たってしまいました。
PHP5.3&MYSQL5.1
1.フォームへ入力
2.確認画面
3.MySQLへデーター追加
1.form
<html>
<head><title></title></head>
<body>
<form method="post" action="conf.php">
<table>
<tr><th>番号</th><td><input type="text" name="id" /></td></tr>
<tr><th>タイトル</th><td><input type="text" name="title" /></td></tr>
<tr><th>テキスト</th><td><textarea name="cont" cols="40" rows="5" /></textarea></tr>
<tr><th>日付け</th><td><input type="text" name="update" size="10" /></td></tr>
</table>
<input type="submit" value="送信" /><input type="reset" value="リセット" />
</form>
</body>
</html>
2.確認画面
<html>
<head><title></title></head>
<body>
<table>
<tr><th>番号</th><td><?php echo htmlspecialchars($_POST["id"]) ?></td></tr>
<tr><th>タイトル</th><td><?php echo htmlspecialchars($_POST["title"]) ?></td></tr>
<tr><th>テキスト</th><td><?php echo htmlspecialchars($_POST["cont"]) ?></td></tr>
<tr><th>日付け</th><td><?php echo htmlspecialchars($_POST["update"]) ?></td></tr>
</table>
<form method="post" action="upld.php">
<input type="hidden" name="did" value="<?php echo htmlspecialchars($_POST["id"]) ?>" />
<input type="hidden" name="title" value="<?php echo htmlspecialchars($_POST["title"]) ?>" />
<input type="hidden" name="cont" value="<?php echo htmlspecialchars($_POST["cont"]) ?>" />
<input type="hidden" name="update" value="<?php echo htmlspecialchars($_POST["update"]) ?>" />
<input type="submit" value="登録" />
</form>
</body>
</html>
3.MySQLへデーター追加
<?php
$Con = mysql_connect("localhost","root","");
if ($Con == false) {dir ("MySQLの接続に失敗。");}
if (!mysql_select_db("phpdata",$Con)) {dir ("データーベース接続に失敗。");}
$sql = "insert into daimoku(id,title,cont,update)
values('".$_POST["id"]."','".$_POST["title"]."','".$_POST["cont"]."','".$_POST["update"]."')";//SQL文の作成
$res = mysql_query($sql) or die(mysql_error());//クエリの実行
mysql_close($Con);//切断
?>
<html>
<head>
<title></title>
</head>
<body>
<p>ご登録ありがとうございました。</p>
<a href="01.php">戻る</a>
</body>
以上のコードでデーターの追加が出来ません。
どなたか教えていただけないでしょうか?
お礼
返信が遅くなり申し訳ありませんでした。 apache権限なのは理解してました。 でもapacheで覗ける場所はどこでも見れてしまうって事ですよね? /home/<username>/public_html内部とか…。 もう少し調べてみます。 ありがとうございました。