3時間以上検索した後、解決策が見つかりませんでした。 スクリプトを変更する必要があり、シナリオは次のとおりです。カラムに格納されている複数の値を選択してください。
複数の異なる値が格納されています。場合によっては値が1つだけ保存されることもあります。
~0~ = for Sunday
~1~ = for Monday
~2~ = for Tuesday
...
~6~ = for Saturday
値を選択するためのコードは、現在、このようなものです::
<?php if ($tripdetails['trip_frequncy'] == '~0~') { ?>
<?php echo lang('sunday'); ?>
<?php } ?>
<?php if ($tripdetails['trip_frequncy'] == '~1~') { ?>
<?php echo lang('monday'); ?>
<?php } ?>
<?php if ($tripdetails['trip_frequncy'] == '~2~') { ?>
<?php echo lang('tuesday'); ?>
<?php } ?>
<?php if ($tripdetails['trip_frequncy'] == '~3~') { ?>
<?php echo lang('wednesday'); ?>
<?php } ?>
<?php if ($tripdetails['trip_frequncy'] == '~4~') { ?>
<?php echo lang('thursday'); ?>
<?php } ?>
<?php if ($tripdetails['trip_frequncy'] == '~5~') { ?>
<?php echo lang('friday'); ?>
<?php } ?>
<?php if ($tripdetails['trip_frequncy'] == '~6~') { ?>
<?php echo ('saturday'); ?>
<?php } ?>
問題はいくつかのエントリのために〜0〜、〜1〜、〜のような複数のエントリがあるということですこれは、可能な値です2〜 は、データセットにいくつかの広告を格納しています(=複数の日、たとえば、日曜日、月曜日、火曜日)。
私は〜0〜、〜1〜、〜2〜を選択しなければならず、同時に各値を曜日名に変換する必要があります。上記のコードでは、 "trip_frequency"という行に1つのエントリしかなく、複数の値ではない場合にコードが作成されたため、これは不可能です。
これを解決する方法はありますかあなたの意見を投稿します。 ありがとうございます!
BR、 アレッサンドロは