0

mysql クエリから返される while ループに if ステートメントを追加する作業を行っています。パスが異なるカテゴリに応じて、4 つのドキュメント パスがあります。私は一日中 Google を検索してきましたが、これまでのところ、コードに入れている Ternary を使用することが最善でしたが、エラーが発生し続け、空白の白いページが表示されます。引用符が間違っているか何かに違いないと思います。if ステートメントを 4 回繰り返す必要がありますが、最初に 1 回正しく機能させようとしています。

これが私のコードです。

    echo "<td><a href=\"".((.$row ['category'].=='Validation_Letter') ? "../../../../Docs/Doc/val_letters/":"")."".$row ['filepath']."\">".$row ['filepath']."</a></td>";

ご協力いただきありがとうございます。

4

1 に答える 1

0

.$row['category'].=='Validation_Letter' の 2 つのピリオドは必要ありません

echo "".$row ['filepath']."";

次のように動作します - ( $val == true ? 'true' : 'false' )

于 2012-09-01T00:07:55.927 に答える