PHP初心者です。
PHP・Mysql超初心者です。掲示板を自分で考えて作っているのですが、
わからないところがあり困っています。
管理登録画面で管理noと品名を入力し、登録をクリックするとMysqlに
データを保存します。
管理表の画面で、品名(上記のMysqlから品名をセレクトボックスで
表示)と注文数を入力し、Mysqlに保存したいのですが、その命令の
所でエラーが出ます。
書き方やセキュリティ等は無視して下さい。
どなたかご教授下さい。
//管理登録画面
*kanri.html
<html>
<meta http-equiv="content-type" content="text/html; charset=euc-jp">
<body>
<form method="post" action="touroku.php">
<h3>管理登録</h3><br>
NO:<input type="text" name="no"><br><br>
品名:<input type="text" name="hinmei"><br><br>
<input type="submit" value="登録">
</form>
</body>
</html>
*touroku.php
<html>
<meta http-equiv="content-type" content="text/html; charset=euc-jp">
<body>
<?
$no=$_POST["no"];
$hinmei=$_POST["hinmei"];
$db=mysql_connect("***","***","***") or die("接続失敗");
print("デ―タベースサーバーに接続できました<br>");
mysql_select_db("***")or die("データベースが見つかりません".mysql_error());
print("データベースに接続しました<br>");
$a="insert into kanri_list(no,hinmei)values('$no','$hinmei');";
mysql_query($a)or die("命令が違います");
$a="select * from kanri_list;";
$kekka=mysql_query($a)or die("命令が違います");
mysql_close($db);
?>
登録しました!<br><br>
</body>
</html>
//管理表
*kanri.php
<html>
<meta http-equiv="content-type" content="text/html; charset=euc-jp">
<body>
<form method="post" action="kanri1_1.php">
<h2>管理表</h2><br>
品名:<select name="kanri">
<?
$kanri=$_POST["kanri"];
$db=mysql_connect("***","***","***") or die("接続失敗");
mysql_select_db("***")or die("データベースが見つかりません".mysql_error());
$a="select * from kanri_list;";
$kekka=mysql_query($a)or die("命令が違います");
while($b=mysql_fetch_array($kekka)){
print("<option value='".$b[1]."'>".$b[1]."</option>\n");
}
mysql_close($db);
?>
</select>
<br>
注文数:<input type="text" name="kazu"><br>
<input type="submit" value="登録">
</form>
</body>
</html>
上記の登録ボタンを押すと「命令が違います」とエラーが出ます。
*kanri1_1.php
<html>
<meta http-equiv="content-type" content="text/html; charset=euc-jp">
<body>
<?
$kanri=$_POST["kanri"];
$kazu=$_POST["kazu"];
$db=mysql_connect("***","***","***") or die("接続失敗");
mysql_select_db("***")or die("データベースが見つかりません".mysql_error());
$a="insert into kanri1_list(kanri,kazu)values('$kanri',$kazu');";
mysql_query($a)or die("命令が違います");
$a="select * from kanri1_list;";
$kekka=mysql_query($a)or die("命令が違います");
mysql_close($db);
?>
登録しました!<br>
</body>
</html>
お礼
早急にご回答頂きまして有難うございます。 早速試してみます。 有難うございます。