嗨,我从一张有效的表中得到了这个下拉列表。
$cat_id=$_GET['cat_id'];
require "configure.php";
$q=mysql_query("select * from arbejdsopgave where cat_id='$cat_id' and status2!='lukket'");
echo mysql_error();
$myarray=array();
$str="";
while($nt=mysql_fetch_array($q)){
$str=$str . "\"$nt[subcategory]\"".",";
}
$str=substr($str,0,(strLen($str)-1)); // Removing the last char , from the string
echo "new Array($str)";
但是,我想在“sub_id”列的下拉列表中显示的字符串中添加一列,以便下拉列表显示 sub_id - 子类别。例如:
673 - 新的屋顶而不是仅显示新屋顶的电流。
我尝试将字符串组合如下,但结果首先是子类别,然后是列表中的子元素,例如 subcat1 subcat2 subcat3 1 2 3
$cat_id=$_GET['cat_id'];
require "config.php";
$q=mysql_query("select * from arbejdsopgave where cat_id='$cat_id' and status2!='lukket'");
echo mysql_error();
$myarray=array();
$str="";
$subid="";
while($nt=mysql_fetch_array($q)){
$str=$str . "\"$nt[subcategory]\"".",";
$subid=$subid . "\"$nt[sub_id]\"".",";
$str2=$str." ".$subid;
}
$str2=substr($str2,0,(strLen($str2)-1)); // Removing the last char , from the string
echo "new Array($str2)";
希望你能帮助我走上正轨
答案 0 :(得分:0)
如果您使用MYSQL作为后端,那么只需使用查询来连接结果,如下所示。
select CONCAT('sub_id ', 'subcategory') as category,othercolumnnames from arbejdsopgave where cat_id='$cat_id'
and status2!='lukket';