2 réponse
Vous pouvez obtenir les résultats ODBC sous forme de tableau :
$ODBCcontent = odbc_fetch_array($results);
Il semble que vous stockiez des informations sur l'état de la commande dans différentes colonnes. Je recommande d'utiliser simplement une colonne avec des numéros d'état différents.
Peut-être :
0 - "Order received" 1 - "Order in preparation" 2 - "Order ready" 3 - "Order dispatched"
Vous pouvez ensuite choisir entre les options de texte à l'aide d'une instruction switch en PHP
Par exemple :
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>";
La fonction odbc_result_all est obsolète, vous ne devriez donc idéalement pas l'utiliser.
** Modification du commentaire suivant par @Adyson **
Outils chauds Tags
Hot Questions
Hot Tools
Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)
Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy
VC9 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy
Version complète de la boîte à outils du programmeur PHP
Programmer Toolbox v1.0 Environnement intégré PHP
VC11 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits
SublimeText3 version chinoise
Version chinoise, très simple à utiliser
Sujets chauds





