php - 尝试翻译此输出代码时出了什么问题
问题描述
我如何翻译这段代码的输出:
<b>N. di pagine:</b> {$_SESSION["printDetails"]["pages"]}<br>
<b>Tipo:</b> {$_SESSION["printDetails"]['color']}<br>
<b>Formato:</b> {$_SESSION["printDetails"]['paper_size']}<br>
<b>Orientamento:</b> {$_SESSION["printDetails"]['orientation']}<br>
<b>Fronte/Retro:</b> {$_SESSION["printDetails"]['print_type']}<br>
<b>Copie:</b> {$_SESSION["printDetails"]['copies']}<br><br>
我尝试以这种方式编辑代码:
<b>Colore:</b> if($_SESSION["printDetails"]["color"]=="bw"){echo "Bianco/Nero"; } else{echo "Colori";}<br>
但什么都没有!
HTML 代码已经在 PHP 代码中:
if (mysql_query($query)) {
$msg = "Done";
// send message to admin regarding printing information //
$queryStr = "SELECT * FROM users WHERE type = 'admin'";
$res = mysql_query($queryStr);
$adminDetails = mysql_fetch_array($res);
$emailContent = "Caro admin, <br><br>
Hai una nuova richiesta di stampa da <b><i>{$userDetails["user_name"]}</i></b>. Ecco i dettagli: <br><br>
<b>N. di pagine:</b> {$_SESSION["printDetails"]["pages"]}<br>
<b>Tipo:</b> {$_SESSION["printDetails"]['color']}<br>
<b>Formato:</b> {$_SESSION["printDetails"]['paper_size']}<br>
<b>Orientamento:</b> {$_SESSION["printDetails"]['orientation']}<br>
<b>Fronte/Retro:</b> {$_SESSION["printDetails"]['print_type']}<br>
<b>Copie:</b> {$_SESSION["printDetails"]['copies']}<br><br>
Grazie, <br>
-WeScriba team";
sendEmail($adminDetails['user_email_address'], "Nuova richiesta di stampa", $emailContent);
} else {
$msg = "notsaved";
}
解决方案
您需要使用 PHP 标记<?php
并?>
表示您正在 HTML 和 PHP 之间进行交换:
<b>Colore:</b>
<?php
if($_SESSION["printDetails"]["color"] == "bw") {
echo "Bianco/Nero";
} else {
echo "Colori";
}
?>
<br>
或者从 PHP 代码本身输出 HTML,使用echo
:
<?php
echo "<b>Colore:</b>";
if($_SESSION["printDetails"]["color"] == "bw") {
echo "Bianco/Nero";
} else {
echo "Colori";
}
echo "<br>";
?>
推荐阅读
- javascript - JSRuntime 上的 Blazor WebAssembly CancellationToken
- python - 如何仅使用一个打印命令显示这些数字集?
- rxjs - 如何为 RxJS 计时器添加停止和启动功能?
- shortcode - 11ty one shorcode 调用另一个简码?
- pyqt5 - 设置不同类小部件的焦点策略
- bash - ActiveMQ jolokia 根据环境给出不同的消息响应
- c++ - 用螺旋填充二维数组
- android-studio - android studio“编辑器”速度极慢
- python - Enumerate() 函数或类?
- python - 多索引上的前向填充(ffill)