インターンシップのインベントリ プログラムを作成しています。ラジオボタンで動作するカテゴリのデータリストがあります。ユーザーが [はい] をクリックすると、新しいカテゴリを入力できます。ユーザーが [いいえ] をクリックすると、データリストのオプションから選択する必要があります。
以下の点について、経験からのアドバイスをお願いします。
ユーザーが [はい] をクリックして新しいカテゴリを入力した場合、この値がデータリストの他の値と一緒に保存されるようにするための最良の方法は何ですか?
現時点では、私はこのコードを使用しようとしています:
<?php
$dbhost="localhost";
$dbuser="root";
$dbpass="admin";
$dbname="test";
$con=mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to the database:' . mysql_error());
$mysql_select_db($dbname, $con);
$sql="INSERT INTO test (test, Naam, Adress, Land)
VALUES (' ', '$_POST[Naam value]','$_POST[Adress value]','$_POST[Land value]')";
mysql_query($sql);
$lastid=mysql_insert_id();
$sql2=INSERT INTO test2 (test, test2, NieuweCategorie, NameNew, Categorie)
VALUES ($lastid, ' ', '$_POST[NieuweCategorie value]','$_POST[NameNew value]','$_POST[Categorie value]')";
mysql_query($sql2);
mysql_close($con);
?>
何らかの理由で、これを使用してもエラーは発生しません。実際、データが「正常に挿入されました」という通知が表示されますが、データがデータベースに保存されていません。
うまくいけば、この質問は広すぎず、私が望むものを明確にするのに十分な情報を投稿したことを願っています!
すべての助けを前もってありがとう!