Rumah > Soal Jawab > teks badan
P粉1393512972023-09-03 17:45:51
Anda boleh mendapatkan hasil ODBC sebagai tatasusunan:
$ODBCcontent = odbc_fetch_array($results);
P粉7576405042023-09-03 14:22:43
Nampaknya anda mungkin menyimpan maklumat status tentang pesanan dalam lajur yang berbeza. Saya mengesyorkan hanya menggunakan satu lajur dengan nombor status yang berbeza.
Mungkin:
0 - "Order received" 1 - "Order in preparation" 2 - "Order ready" 3 - "Order dispatched"
Anda kemudian boleh memilih antara pilihan teks menggunakan pernyataan suis dalam PHP
Contohnya:
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>";Fungsi
odbc_result_all
ditamatkan, jadi sebaiknya anda tidak menggunakannya.
** Mengedit ulasan berikut oleh @Adyson **