異なるテーブル マークアップ コードを php 配列に文字列として格納する必要があります。配列に格納する必要があるコードの一部は、if ステートメントを使用してテストする必要があります。コードの一部をそのような方法でテストする必要があることを知る前は、すべてが問題なく機能していましたが、保存されている文字列が「if ステートメント」に基づいていることがわかったので、コーディング方法がわかりません。PHP 条件ステートメントを挿入するには、現在のスロットのマークアップを終了する必要があるためです。その結果、必要な「現在の」スロットにデータを保存し続けることができません。
私は今、1時間以上回避策を見つけようとしてきました。これに関する助けに感謝します。
$favorites[] = '
<tr>
<td><a href="#">'.$files_row['name'].'</a></td>
<td><a href="#"><img class="table-button" src="images/smallglobe.png"></a></td>
<td>
<img src="images/e-mail-icon.PNG">';
if(strcmp($_files_row['email'],'none') != 0){
$favorites[] = '<div style="display:none;"><a href="#" >'.$files_row['email'].'</a></div>';
}
$favorites[]='
</td>
<td class="table-button-cell">
<img class="table-button" src="images/eicon.png">
<div class="phonepopup" style="display:none;">Call: '.$files_row['phone'].'</div>
</td>
<td class="table-button-cell"> .... etc....