编辑php记录集输出的显示

编辑php记录集输出的显示,php,recordset,Php,Recordset,以下代码将每个结果生成为文本。我想在每个结果中添加一些html,将其从常规文本更改为href标记: while (!$recordSet->EOF()) { if ($pclass_name_list == '') { $pclass_name_list .= $recordSet->fields['class_name']; } else { $pclass_name_list .= ',' . $re

以下代码将每个结果生成为文本。我想在每个结果中添加一些html,将其从常规文本更改为href标记:

while (!$recordSet->EOF()) {
        if ($pclass_name_list == '') {
            $pclass_name_list .= $recordSet->fields['class_name'];
        } else {
            $pclass_name_list .= ',' . $recordSet->fields['class_name'];
        }
        $recordSet->MoveNext();
    }
上面生成结果1,结果2。我想把这些换成

<a href="">Result 1</a>
<a href="">Result 2</a>

等等

也许:

if ($pclass_name_list == '') {
        $pclass_name_list .= '<a href="">' . $recordSet->fields['class_name'] . '</a>';
} else {
        $pclass_name_list .= ', <a href="">' . $recordSet->fields['class_name'] . '</a>';
}
if($pclass\u name\u list==''){
$pclass_name_list.='';
}否则{
$pclass_name_list.=',';
}

如果要将内容简单地添加到字符串中,可以将变量用大括号括起来并包含在带有双引号的字符串中(如下所示),也可以使用函数将内容合并到模板中

$pclass_name_list = array();
while (!$recordSet->EOF()) {
   $current_class_name = $recordSet->fields['class_name'];
   $pclass_name_list[] = "<a href=\"#\">{$current_class_name}</a>";
   $recordSet->MoveNext();
}
$pclass_name_list = implode(", ", $pclass_name_list);
$pclass\u name\u list=array();
而(!$recordSet->EOF()){
$current_class_name=$recordSet->fields['class_name'];
$pclass_name_list[]=“”;
$recordSet->MoveNext();
}
$pclass\u name\u list=内爆(“,”,$pclass\u name\u list);

html在标签周围使用
而不是
[]
是您不懂html还是不知道如何将html与php混合的问题?thx@JasonFuller-我不知道如何将php与html混合。我曾尝试插入“echo”标记,但该标记抛出了一个错误。@vascowhite-最初尝试过,但标记被剥离,因此我不得不使用[]!好了,给你修好了:)这也是一个很好的答案,如果我需要if/else的情况,我可以使用它,所以非常感谢,非常感谢。