我想显示“我的数据库”中一个表的值。
我正在使用选择数据的功能:
public static function getCommandeFromEntrepriseId($bdd, $id) {
$requete = "SELECT * FROM Commande WHERE entreprise_id='$id'";
$commandes = getResultatRequete($bdd, $requete);
return !empty($commandes) ? $commandes : null;
}
在我的控制器上,我使用如下功能:
$commandes = Commande::getCommandeFromEntrepriseId($bdd, $user->getEntreprise()->getId());
在“我的选择”上我要使用的位置:
<select>
<option value="" disabled selected>Sélectionner Devis*</option>
<?php
/* @var $commande Commande */
foreach ($commandes as $commande) {
echo "<option value='" . $commande['commande_id'] . "'>" . $commande['end_devis'] . "</option>";
} ?>
</select>
事实是,我的结果不正确,我不明白为什么... 这是一个例子:
这是我的数据的var_dumb。 :
/var/www/html/controllers/client/Front_BonDeCommande.Controller.php:168:
array (size=16)
'commande_id' => int 1
0 => int 1
'lien_devis' => string 'uploads/x/devis/Devis_6_3_2019_10_16_19.xlsx' (length=56)
1 => string 'uploads/x/devis/Devis_6_3_2019_10_16_19.xlsx' (length=56)
'lien_bdc' => string '' (length=0)
2 => string '' (length=0)
'end_devis' => string '2019-04-06 00:00:00' (length=19)
3 => string '2019-04-06 00:00:00' (length=19)
'bdc_status' => int 0
4 => int 0
'devis_created_by_user_id' => int 32
5 => int 32
'bdc_managed_by_user_id' => int 32
6 => int 32
'entreprise_id' => int 6
7 => int 6
你能告诉我怎么了吗?我不明白...