これで動作していたものに
$body .= "<img src=\"./img/a.png\" width=\"40\" height=\"40\" alt=\"画像\">\n";
この↓ ささやかなIF文を加えたら
" . if($col["var"] != "1"){ echo " style=\"opacity: 0.2;\""; } . "
Parse error: syntax error, unexpected T_IF in D:\tmp\index.php on line 173
とのエラーになり、原因がどうしても突き止められませんが、私は何の誤解をしておりますdしょうか。
$body .= "<img src=\"./img/a.png\" width=\"40\" height=\"40\" alt=\"画像\"" . if($col["var"] != "1"){ echo " style=\"opacity: 0.2;\""; } . ">\n";
No.2ベストアンサー
- 回答日時:
PHP における if は「文」なので「式」の中に書けません
文(セミコロンで終わる一行)として別に分けて変数に入れましょう
if (...) $style_atr = ...;
else $style_atr = "";
$body .= "...{$style_atr}...";
もしくは、三項演算子に変形して式にしましょう
$body .= "aaa" . (xxx? "yyy": "") . "bbb";
詳しくご教示いただきありがとうございます。手元では仰せのように分けて変数に入れましたが、三項演算子にすればスッキリ書けそうですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ListViewコントロールでサムネ...
-
ビットマップ画像を読み込むプ...
-
PythonのTkinter詳しい方へ。画...
-
Illustratorで文字と画像を流し...
-
ウィンドウサイズを取得して、p...
-
VBSの「MsgBox」について
-
PHPでPDFを画像で表示したい
-
PHP MySQLに画像を直接保存
-
VBAでJPGサイズ変更
-
【PHP】画像が表示されず「×」...
-
フォントの色を変えるには?
-
PHPの設定で、 エラーが発生し...
-
onedrive にexcelファイルをア...
-
Linux:PHPでTELNETによるSMTP...
-
ボタンのクリック数を合計保存...
-
ワードプレス、Contact Form 7...
-
PHPのif文でその処理を途中で抜...
-
現在位置より2つ上のディレク...
-
別ファイルの変数を呼び出した...
-
【file_exists】ファイルが存在...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
拡張子php画像をjpg画像等に変...
-
透過PNGが透過されない!!
-
imageフォルダに、画像をリサイ...
-
アップロード画像数でCSSを分け...
-
VBAでJPGサイズ変更
-
Illustratorで文字と画像を流し...
-
VBAのコードを教えてください
-
C# Excelファイルへの画像挿入。
-
php,mysqlにて画像パス保存/表...
-
GDI+を使ったビット数とDPIの扱い
-
SQLiteに画像を格納したい
-
ListViewコントロールでサムネ...
-
★PHP?★画像を縦横比を変えずに...
-
phpで画像がどうしても文字化け...
-
ビットマップ画像を読み込むプ...
-
PHPで吐き出した画像にリンクを...
-
phpMyAdminに画像を保存できない
-
OpenGLで描いて画像ファイル出力
-
手作業で埋め込んだ、UserForm1...
おすすめ情報