2012-04-18 16 views
0

次のコードは、各結果をテキストとして生成します。私は、HREFタグに通常のテキストから、それを変更するには、それぞれの結果に一部のHTMLを追加したい:php recordSet出力の編集表示

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> 
にこれらを変更したいです

など。

+0

のhtml>は '周り' [] ' – vascowhite

+0

あなたがHTMLを知らないか、あなたはPHPとHTMLを混在させる方法がわからないあなたの問題ではないのタグ<?'使用していますか –

+0

thx @JasonFuller - 私はhtmlとphpをどのように混ぜるべきか分かりませんでした。私はエラーを投げた "エコー"タグを挿入しようとしました。 – Claud

答えて

0

あなたは、文字列へのコンテンツの簡単な追加を行っている場合は、CA nは変数を中括弧で囲み、二重引用符で囲まれた文字列に含めるか(以下同様)、sprintf関数を使用してコンテンツをテンプレートにマージすることができます。

$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); 
+0

完璧に動作します、スティーブに時間を割いてくれてありがとう! – Claud

0

多分:

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>'; 
} 
+0

これもまた私がif/else状況が必要な場合に私が使用できる素晴らしい答えですので、非常に感謝しています。 – Claud

関連する問題