P粉7576405042023-09-03 14:22:43
看來您可能在不同的欄位中儲存有關訂單的狀態資訊。我建議只使用具有不同狀態編號的一列。
也許:
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 的以下評論 **