こんにちは、私はphpとmysqlに取り組んでいます。
あるテーブルのデータにアクセスし、選択時にそのデータを別のテーブルに挿入するフォームがあります。しかし、私の主な制約は、データ値の代わりに選択されたデータ ID が保存されていることです。
データ ID の代わりにデータ値を取得する方法を教えてください。
以下はサンプルコードです。
<td>Status:</td>
<td> <select name="status" id="status">
<?php $svar = mysql_query("select * from status");
while($sresult = mysql_fetch_array($svar)){ ?>
<option value="<?php echo $sresult['id']; ?>" <?php if($sresult['id']==$row['status']){ echo "selected"; }?> /><?php echo $sresult['status']; ?></option>
<?php } ?>
</select> </td>
今、次のクエリを使用して、上記のフォームから別のデータベースにデータを挿入しています。
$sql="INSERT INTO Createticket (......,status) VALUES(..........,'$status')";