ストアページを追加すると、dbのテーブルカテゴリのカテゴリリストを表示するカテゴリリストボックスがあります。編集モードのリストボックスアイテムphp
アドオンストアのカテゴリのリストボックスのコードが編集ストアページで
<select id="category" multiple="multiple" name="category">
<?php
$ct_query="SELECT * FROM category ORDER BY category_id ASC";
$ct_sel=mysql_query($ct_query);
while($ct_res=mysql_fetch_array($ct_sel))
{
if($row['category_id'] == $ct_res['category_id'])
echo "<option value='".$ct_res['category_id']."' selected=selected>".$ct_res['category_name']."</option>";
else
echo "<option value='".$ct_res['category_id']."'>".$ct_res['category_name']."</option>";
}
?>
</select>
である私は、追加のストアページにリストボックスで単一のカテゴリーを選択しthere.When、同じリストボックスには、それは編集で正しく表示されます店舗page.But私はアドオンストアページにリストボックスで複数の項目を選択し、選択したリストボックスの項目が編集ストアページでカテゴリリストボックスのエディットストアpage.Theコードで表示されていない編集ストアページで
<select id="category" multiple="multiple" name="category">
<?php
$ct_query="SELECT * FROM category ORDER BY category_id ASC";
$ct_sel=mysql_query($ct_query);
while($ct_res=mysql_fetch_array($ct_sel))
{
if($row['category_id'] == $ct_res['category_id'])
echo "<option value='".$ct_res['category_id']."' selected=selected>".$ct_res['category_name']."</option>";
else
echo "<option value='".$ct_res['category_id']."'>".$ct_res['category_name']."</option>";
}
?>
</select>
です、複数選択されたリストボックス項目は表示されるべきですストアの追加ページのリストボックスから複数のアイテムを選択すると正しく編集されました。
私は様々なコードを試しました。何もできませんでした。これに貴重な解決策を提供してください。
その後$sql = "SELECT id, name FROM category ORDER BY id ASC;";
$result = connection()->query($sql);
$rs = mysqli_fetch_assoc($result);
echo "<select id='category' multiple='multiple' name='category'>";
while ($rs != ''){
echo "<option id='".$rs['id']."' value='".$rs['id']."'>".$res['name']."</option>";
}
echo "</select>";
: