在这里,我试图以逗号分隔的方式获取数据库值,并将其存储在一个javascript变量中。我试过了。但是我不能把它们用逗号隔开,因为输出都在一起。请纠正我哪里做错了。
注:如果assignedto的值为空。标志为1的员工姓名将从数据库中获取。但在下面的脚本中,我要求它们用逗号分隔。
if(assignedto == "")
{
'<?php
$val = mysql_query("select * from staff where flag='1'");
$arr='';
while ($row = mysql_fetch_array($val))
{
$arr = array($row['name']);
$assign .= implode(',',$arr);
?>'
assignedto = '<?php echo $assign; }?>';
}发布于 2011-10-31 21:18:59
我不确定,但你的代码似乎是错误的,你试过这个吗?
if(assignedto == ""){
<?php
$val = mysql_query("select * from staff where flag='1'");
$arr=array();
while ($row = mysql_fetch_array($val)){
$arr[] = $row['name'];
}
$assign = implode(',',$arr);
?>
assignedto = '<?php echo str_replace('\'','\\\'',$assign); ?>';
}https://stackoverflow.com/questions/7954198
复制相似问题