從事基於PHP的文字處理
P粉590929392
P粉590929392 2023-09-02 22:45:43
0
2
496
<p>我已從 MSSQL 伺服器表中檢索資料。 由於查詢,我能夠顯示它們。 我希望能夠在不接觸表格的情況下修改這些數據</p> <p>例如,enc_paye 的值為 1 時將顯示(「訂單準備中」)和 enc_prepared(訂單準備就緒)</p> <p>我還想知道是否可以從表中刪除文字並僅恢復資料。 </p> <pre class="brush:php;toolbar:false;"><!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Espace Client</title> </head> <body> <center><div class="Informations"> <?php //CONNEXION ODBC SERVER// $dsn=""; $user=""; $password=""; $conn=odbc_connect($dsn,$user, $password); //REQUETES $sql = <<<EOF SELECT top 10 [enc_cmd_num], [enc_paye], enc_prepared, enc_emporte, enc_heure_fab_fin, enc_ext_ref FROM [encaissement] WHERE enc_date= '20221130' EOF; $results = odbc_exec($conn,$sql); odbc_result_all($results); //CONDITION echo "<table>"; while($resultrow = odbc_fetch_array($results)) { switch($resultrow['enc_paye']){ case 0: echo "Commande en attente paiement"; break; case 1: echo "Commande en cours de préparation"; break; default: echo "<td>Unknown</td>"; } } echo "</table>"; ?> </div></center></pre>
P粉590929392
P粉590929392

全部回覆(2)
P粉139351297

您可以以陣列形式取得 ODBC 結果:

$ODBCcontent = odbc_fetch_array($results);
P粉757640504

看來您可能在不同的欄位中儲存有關訂單的狀態資訊。我建議只使用具有不同狀態編號的一列。

也許:

0 - "Order received"
1 - "Order in preparation"
2 - "Order ready"
3 - "Order dispatched"

然後,您可以在 PHP 中使用 switch 語句在文字選項之間進行選擇

例如:

echo "<table>";
while($resultrow = odbc_fetch_array($results)) {
    echo "<tr>";
    switch($resultrow['enc_paye']){
        case 0:
            echo "<td>Order received</td>";
            break;
        case 1:
            echo "<td>Order in preparation</td>";
            break;
        case 2:
            echo "<td>Order completed</td>";
            break;
        case 3:
            echo "<td>Order dispatched</td>";
            break;
        default: echo "<td>Unknown</td>";
    }
    // print some other fields in table data fields
   echo "</tr>";
}
echo "</table>";

odbc_result_all 函數已被棄用,因此理想情況下您不應使用它。

** 編輯了@Adyson 的以下評論 **

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板