Bonjour,

un problème que je ne vois pas comment résoudre.
Suite à l'exécution de $this->db->get, je voudrais ajouter une entrée supplémentaire à la main au tableau de résultat.
Si j'ajoute une entrée qui contient un nombre, tout va bien, si j'ajoute une entrée qui contient une chaîne de caractère j'ai une erreur.

Partie du code de mon modèle Etablissements_commanditaires_m :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public	function ajouter()
   {
... code ...
$recuperer = $this->db->get($this->table)->result_array();
$recuperer['quantite_lignes'] = $this->db->count_all_results($this->table);
$recuperer['nombre'] = 5;
$recuperer['texte'] = 'blabla';
Si la dernière ligne $recuperer['texte'] = 'blabla'; existe dans le code ça crée des erreurs.
Mais l'avant dernière ligne $recuperer['nombre'] = 5; si elle existe dans le code, elle ne ne crée pas d'erreur.

Les erreurs sont :
Illegal string offset or Undefined offset: 0
Voici le code du contrôleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$etablissements_commanditaires = $this->etablissements_commanditaires_m->ajouter();
$html['quantite_lignes'] = $etablissements_commanditaires['quantite_lignes'];
... code ...
$i=0;
foreach	($etablissements_commanditaires as $enregistrement)
	{
        echo 'aa'.$enregistrement['id_etablissement_payeur'].'bb'; // Crée la première erreur.
        ...
        }
Et voici les erreurs :
Severity: Warning
Message: Illegal string offset 'id_etablissement_payeur'
Filename: ETABLISSEMENTS_COMMANDITAIRES/etablissements_commanditaires_c.php
Line Number: 240

A PHP Error was encountered

Severity: Warning
Message: Illegal string offset 'id_etablissement_payeur'
Filename: ETABLISSEMENTS_COMMANDITAIRES/etablissements_commanditaires_c.php
Line Number: 243

A PHP Error was encountered

Severity: Warning
Message: Illegal string offset 'id_etablissement_payeur'
Filename: ETABLISSEMENTS_COMMANDITAIRES/etablissements_commanditaires_c.php
Line Number: 254

A PHP Error was encountered

Severity: Notice
Message: Undefined offset: 0
Filename: ETABLISSEMENTS_COMMANDITAIRES/etablissements_commanditaires_c.php
Line Number: 260
Je ne comprends pas pourquoi je peux affecter un numérique et pas une chaîne de caractères.

Des idées ?
Merci.