0
<? echo $rows['general']; ?><? echo $rows['comment']; ?>

「general」はテキストフィールドですが、「comment」はチェックマーク項目です。テキストフィールドに入力するか、チェックマークを選択すると、正常に機能します。ただし、テキストフォームに入力し、チェックマークもオンにすると、カンマとスペースで区切る必要があります。

4

3 に答える 3

2
$separation = "";
if(!empty($rows['general']) && !empty($rows['comment'])) {
     $separation = ", ";
}

echo $rows['general'] . $separation . $rows['comment'];
于 2012-06-27T19:42:06.770 に答える
0

千が唯一の2つのフィールドである場合:

echo implode(',', array_filter($rows));

それ以外の場合は、必要がなければ、トリムを使用してを削除できます。

echo trim("{$rows['general']},{$rows['comment']}", ', ');
于 2012-06-27T19:41:20.987 に答える
0

このようなもの?

if (($rows['general'] != "") && ($rows['comment'] != "")) {
    echo $rows['general'] + ", "+ $rows['comment'];
} else {
    echo $rows['general'] + $rows['comment'];
}
于 2012-06-27T19:41:21.100 に答える